Running Ghost in Another Language, Including RTL
One setting changes the language of a Ghost site, but three layers decide what actually changes: Ghost, the theme and your content. We switched one to German.
21 articles found
One setting changes the language of a Ghost site, but three layers decide what actually changes: Ghost, the theme and your content. We switched one to German.
Four layers of Ghost customisation, from settings to a custom theme, what each can and cannot change, and how to tell before buying which layer your idea needs.
What spam signups do to a Ghost site, what Ghost already blocks on its own, and what to add in front of it. We tested the built-in limit on our own site.
Ghost identifies a theme by the name of the zip you upload. Same name, and your settings survive the update. We tested what survives and what does not.
How Ghost's Portal works and how to shape it: signup options, default billing cycle, the floating button, every Portal link and data attribute, translation.
Self-hosted Ghost only sends newsletters through Mailgun. What SMTP can and can't do, how Amazon SES and Postmark fit, what the proxies cost, and what to pick.
Design a newsletter people actually read: layout, typography, color, dark mode and images, plus how Ghost's built-in email design settings handle each one.
Upload one large original and let Ghost serve the right size automatically. Recommended pixel sizes for every image slot in a Ghost theme, plus format tips.
Replace the fixed wording on Ghost's members-only post box with your own copy per tier, using Ghost's built-in code editor. Paste-ready snippet included.
Ghost has no plugin system and doesn't need one: integrations, Zapier, code injection, APIs and themes cover the same jobs. Here is what to use for each.
Build a membership website end to end: choose the platform, set up paid tiers and Stripe, gate your content and launch, with real costs at every step.
Twelve real Ghost sites, including 404 Media, Platformer, Tangle, Buffer, Duolingo and Troy Hunt, with what each does well and how to build the same on Ghost.
Ghost Content API delivers your content as JSON. Build custom frontends with Next.js, Nuxt, Astro, or any framework while using Ghost for content management.
Set up Ghost 6 native analytics (Tinybird), fix the empty Traffic dashboard on self-hosted installs, and add GA4 or privacy-focused tools via code injection.
How Ghost code injection works: site vs post level, what it can and cannot change, loading order, and paste-ready examples for analytics, fonts, CSS, and JS.
What Ghost does for search on its own, checked on a live site: sitemaps, structured data, canonicals, meta data, redirects, AI-search files, and your part.
Your Ghost theme defines your reader experience. Learn what to look for in layouts, performance, membership support, and design customization.
Ghost combines a CMS, newsletter system, and membership platform into one. Here is what makes it different from WordPress, Substack, and website builders.
Ghost connects directly to Stripe for paid memberships. Learn how to set up Stripe, configure tiers, handle taxes, and manage subscriber billing.
How Ghost's social web works, how to switch it on for Ghost(Pro) and self-hosted sites, the hosted service limits, and why the Network tab fails on some setups.
How the Ghost editor works: formatting, the card menu for images, galleries, embeds and callouts, and how to preview, schedule and publish a post or newsletter.