Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
Discover how Ghost recommendations and discovery features work. Explore their service-repository architecture, engagement tracking, and cross-site synchronization powered by web mentions in this technical guide.
How Ghost Implements Brute Force Protection for API EndpointsDiscover how Ghost protects API endpoints with layered rate-limiting via express-brute and brute-knex blocking abuse while ensuring smooth access for legitimate users.
How Ghost Newsletters and Automated Emails Work: A Technical Architecture GuideExplore Ghost's four-layer architecture for newsletters and automated emails. Learn how it manages subscriptions and delivers campaigns via configurable mail transports.
How Ghost Renders Themes: The Complete Frontend Rendering Pipeline ExplainedDiscover how Ghost renders themes with its five-stage frontend pipeline. Learn about routing, data fetching, Handlebars compilation, and asset optimization for efficient theme delivery.
How Sentry is Integrated for Error Tracking in Ghost: Backend and Frontend ImplementationDiscover how Ghost integrates Sentry for comprehensive error tracking. Explore backend Node.js and frontend Ember implementation, noise filtering, and context enrichment.
How Ghost Handles CORS for Its API Endpoints: Express Middleware Deep DiveGhost manages CORS for API endpoints using express cors middleware and a custom delegate function. Discover how Ghost validates requests against a dynamic allow-list of trusted origins.
How the Ghost Comments System Works: Architecture, Features, and ModerationExplore the Ghost comments system architecture, features, and moderation tools. Learn how Ghost handles comments with its robust three-layer design and powerful admin controls.
How Ghost Sends Emails and Which Email Providers Are SupportedDiscover how Ghost sends emails using a dual-path architecture for transactional and bulk messages. Learn about supported email providers like Mailgun.
How Ghost Content API Authentication Differs from the Admin APIDiscover how Ghost Content API authentication uses a simple API key. Contrast this with the Admin API's JWT token for secure access.
How Ghost Integrates with Stripe for Subscription PaymentsDiscover how Ghost integrates with Stripe for subscription payments using its three-layer architecture. Secure checkouts, webhook handling, and subscription management are streamlined.
How Ghost Frontend Helpers Work: A Complete Guide to Creating Custom Handlebars HelpersLearn how Ghost frontend helpers work and build custom Handlebars helpers using ghost.helperService. This guide covers registering helpers for your Ghost site.
How Ghost Generates Pretty URLs and Manages URL RedirectsDiscover how Ghost generates pretty URLs using permalink templates and manages redirects with Express middleware, ensuring efficient SEO and user experience.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →