Fantasma and Ghost
Fantasma designs a standard Ghost theme that you can download as a ZIP or publish to a connected site. Ghost runs the live publication. Use this page when you are unsure where a setting belongs or why a change is not visible on the live site yet.
Edit the theme in Fantasma
Use Fantasma for anything that should ship inside the theme package: templates, layouts, sections, blocks, typography, spacing, colors, theme settings, and the downloaded ZIP or published build.
Fantasma is also where you work with builder-only project features such as account autosave, project duplication, image uploads, preview controls, and Ghost connections.
Static or builder-authored pages, such as a marketing home page, are part of the theme. Text and images you place in sections and blocks are edited in Fantasma, not in the Ghost post editor.
Manage publication content in Ghost
Use Ghost Admin for live publication data: posts, pages, tags, authors, members, navigation labels, site title, timezone, logo, icon, Brand accent, membership, Portal, and which theme is active.
Dynamic templates pull content from Ghost. A post template decides how posts look; Ghost still stores the post title, body, tags, author, featured image, and metadata.
Ghost is also where you upload a theme ZIP under Design and upload routes.yaml under Labs → Routes when a project uses custom routes or collections.
When Fantasma and Ghost change together
For design changes, build in Fantasma, then publish or upload the new theme in Ghost. For custom collections, Fantasma creates the template and route file, while Ghost posts need the right internal tags. For featured video, Fantasma controls how the theme displays it, while Ghost posts provide the tag and video card. For navigation dropdowns, Ghost owns the navigation labels and hierarchy; Fantasma controls how the theme renders them.
When you need a new download or publish
Download a new ZIP or publish again whenever you change anything that belongs inside the theme: templates, layouts, sections, blocks, theme settings, navigation/footer rendering, or theme assets.
You usually do not need to download a new ZIP or publish for content-only work in Ghost, such as publishing a new post, retagging a post, changing a post’s featured image, editing navigation labels, or changing the Brand accent.
If URLs or collections change in a way that needs Ghost’s routes file, upload the updated routes.yaml under Settings → Labs → Routes as well.