Fantasma 2.0 puts every page of your theme on one canvas and builds everything on it from blocks, which you can save as patterns and style in one place. Every builder feature is on the Free plan, and downloading the theme or publishing it to Ghost now needs Pro. Your projects convert to Fantasma 2 the first time you open them.
One canvas for every page
The editor shows each template of your theme as a live frame on one canvas, with the homepage, collections, posts and pages side by side. Zoom out to see them all, or click Fullscreen to work on one page at a time. Click a section to select it, click again to reach the block under the pointer, and type into headings and paragraphs right on the page. A toolbar floats over the selected block, with buttons to move it, set its width and alignment, and open its menu.
A page is a stack of sections, and most of them are now one kind, named Section, which was the Banner section in Fantasma 1. A Section holds blocks, such as headings, paragraphs, images, buttons and menus. A Group lines blocks up in a stack, a row or a grid, and Groups go inside Groups, so one Section can hold columns, cards and sidebars. A Collection repeats one design for each post, tag, author or tier from Ghost, and data blocks such as Title, Date and Author fill it with your content. Forms are blocks too, made of fields and a button.
Fantasma comes with more than 170 built-in patterns in 20 categories, from heroes and post lists to footers and cookie banners. A section you add from a pattern stays linked to it. Edit the pattern once, and every page that uses it changes, while each page keeps its own text, links and images. Save any section as a pattern of your own. Turn on Content area for a part of a pattern, and each page can add its own blocks there without breaking the link.
Styles hold the design every page shares: the font pair and text styles, the color scheme in light and dark, gradients, shadows, corners, page widths, spacing and motion. Blocks pick named presets from Styles, so a change to a preset changes every block that uses it, and a Used by list shows where that is. The Style book shows every font, color, shadow and corner on one sheet. Posts you write in Ghost Admin follow the same styles.
The Blocks panel holds how each kind of small block looks, such as a button, a link, a heading or a form field. A variant is one look, such as Filled or Outline for a button, with its own Hover and Pressed states. A format is a size, such as Small. Change a variant once, and every button that uses it changes. Turn any block or Group into a custom block to reuse one design with different content in each place, such as a team member card.
The Form block signs readers up for your newsletters, sends members a sign-in link, or sends a contact form to an address you choose. The Paywall is what a locked post shows readers without access, in place of the rest of the text, and any Button can open Ghost's Portal at the sign-up, sign-in or account page. Audience, in a block's Display settings, shows the block only to visitors, members, paid members or the tiers you pick. A pricing section lists your tiers with their prices from Ghost.
Project settings open in a window of their own, with a page for each area. Custom code adds scripts, such as analytics, to every page, and each script can wait until the visitor agrees in your cookie banner. Redirects lists the old addresses your site should forward, and SEO can keep AI crawlers out with Block AI crawlers or your own robots.txt.
A Ghost connection takes either an Admin API key from a custom integration or a Staff access token from your own staff profile in Ghost Admin. If you connect with the token, publishing also uploads routes.yaml, the file where Ghost reads the addresses of your collections, tag pages and author pages. That upload replaces any routes.yaml your site already has, as Upload routes.yaml explains. With the token, Upload to Ghost on the Redirects page also sends your redirects. Theme name, in Project settings › General, sets the name Ghost lists your theme under.
AI apps such as Claude, ChatGPT, Codex and Cursor can create and edit your Fantasma projects over MCP, the Model Context Protocol these apps use to work with other services. Add Fantasma's MCP URL to the app, sign in, and choose what it may do on every project you own. Build lets it create and edit projects, and Publish lets it manage Ghost connections and publish themes. Downloading and publishing need Pro for an agent as they do for you, and you change or remove its access in Account settings › Connected apps.
The Free plan now has every section, block, pattern, template and style, a Ghost connection with your own content in the preview, and AI agents. Downloading the theme ZIP, which Free could do in Fantasma 1, now needs Pro. Publishing to Ghost stays on Pro, and uploading redirects and restoring earlier versions are new Pro features. Pro costs $19 a month, down from $29, and $99 a year as before. Free holds 3 active projects and Pro holds 50, as before.
Each Fantasma 1 section, such as Posts, Cards or Footer, becomes a Section built from blocks, with its content in place. Buttons, corners and text sizes move to the new variants and presets, so look over your pages before you publish again. Fantasma 1 is no longer available, so a converted project stays a Fantasma 2 project. Your Ghost site keeps the theme it has until you publish or upload a new one. A project you made without an account is imported when you sign up in the same browser. Where Fantasma 1 sections and blocks went, at the end of this entry, lists each old name and where to find it now.
Status colors and custom CSS
After your next download or publish, Success, Error, Warning and Notice follow each color scheme's light or dark palette. Set them in Styles > Colors.
If CSS in Ghost Admin's Code injection sets Status variables such as --error on :root, those rules no longer override the scheme's colors. Move these colors into Styles, or update your CSS to target the affected mode and scheme after the theme's stylesheet, as Add custom CSS explains.
All changes
Added one canvas that shows every template as a live page you pan and zoom, with selection, typing on the page and a toolbar over the selected block. Read the guide
Added the Group block, which lines blocks up in a stack, a row or a grid and holds other Groups up to ten levels deep. Read the guide
Added the Collection block and data blocks, which list your posts, tags, authors and tiers from Ghost in a design you make. Read the guide
Added linked patterns: more than 170 built-in patterns, your own patterns, and content areas where each page keeps its own blocks. Read the guide
Added Styles and the Style book, for fonts, text styles, color schemes, gradients, shadows, corners, widths, spacing and motion across the whole theme. Read the guide
Added variants, states and formats in the Blocks panel, and custom blocks that reuse one design with different content. Read the guide
Added the Form block for signup, sign-in and contact forms, the Paywall, Audience rules for members and tiers, and buttons that open Ghost's Portal. Read the guide
Added Custom code in Project settings, with scripts that wait for consent in a cookie banner. Read the guide
Added Redirects, robots.txt controls with Block AI crawlers, and Staff access tokens that let Fantasma upload routes.yaml and redirects to Ghost. Read the guide
Added AI agents over MCP, such as Claude, ChatGPT, Codex and Cursor, with Build and Publish permissions. Read the guide
Added Agent instructions in Project settings, Markdown files such as DESIGN.md that AI agents follow when they work on the project. Read the guide
Changed the plans: downloading the theme now needs Pro, every builder feature is on Free, and Pro costs $19 a month instead of $29, or $99 a year. Read the guide
Changed the builder to need an account, and a project made without one in this browser is imported after you sign up. Read the guide
Removed the Fantasma 1 sections such as Posts, Cards, Footer and Logo Cloud, which convert to Sections built from blocks when you open a project. See where each one went
Added separate Tablet and Mobile values for block and section settings. Read the guide
Added selecting several blocks at once, to move, group, delete or change them together.
Added Cut, Copy style and Paste style for blocks and sections. Read the guide
Added a + between blocks to insert a block at that spot, and one block picker that lists every block with the common ones first. Read the guide
Added Dialog sections, popups and side panels that a Button opens. Read the guide
Added the Gallery block with Grid, Masonry, Justified and Tiles layouts and a lightbox. Read the guide
Added Unsplash photos to the Image and Gallery blocks and to section backgrounds.
Added pinning, which places a block at a fixed spot over its Group, such as a badge in the corner of a card. Read the guide
Added Display rules that hide a block by screen size, section width or the page it is on, such as a locked post. Read the guide
Added gradient backgrounds for sections and blocks, from six theme gradients or your own. Read the guide
Added Typography settings on text blocks, with font sizes taken from Styles. Read the guide
Added rounding for each corner, and Smoothing, which softens where a corner's curve meets the edge. Read the guide
Added shadows with several layers, and a custom shadow on a single block.
Added Custom CSS on each block and section, and a CSS classes field that takes Tailwind classes. Read the guide
Added an HTML anchor to blocks, which only sections had before.
Added borders on the sides you choose, with a width for each side, and a background fill on any block.
Added Custom to a block's Background and Text color, for any color and its opacity. Read the guide
Added Background and Text color to sections, and Text color to Groups, Forms and menu dropdowns, from the + beside Colors. Read the guide
Added a choice of Stack, Row or Grid inside a new, empty Group on the canvas. Read the guide
Added Width, Height and Aspect Ratio settings that follow the layout a block sits in.
Added Social Links blocks that show the accounts you set in Ghost Admin, and Share Link and Share Button blocks. Read the guide
Added spacing markers that show a block's padding and gaps when you point at it on the canvas.
Added updates to built-in patterns you have not edited, with Keep previous to stay on the old version. Read the guide
Added hiding built-in patterns you do not use, and bringing them back. Read the guide
Added Google Consent Mode updates from the cookie banner, for Google tags that read them.
Added History in Project settings, where you see saved versions and restore one on Pro. Read the guide
Added Theme name and a date format in Project settings. Read the guide
Added Account settings, with your profile, plan, connected apps and keyboard shortcuts. Read the guide
Added submitting a project to the Community Gallery, where other users will start projects from community themes once it opens. Read the guide
Added a notice with a link to billing when a Pro payment fails.
Raised the number of blocks a project can hold from 900 to 5,000. Read the guide
Improved adding a section, which now places an empty Section at once and offers a blank start or pattern previews on the page.
Improved number fields, which now take units and change when you drag them.
Improved color schemes, which show as tiles with every color editable in light and dark.
Improved line breaks in paragraphs on your site, so a last line is less often one word.
Changed the name of the Banner section to Section.
Changed the header to be built from blocks, such as Site Logo, Navigation Menu and Button, with the phone menu as a Dialog. Read the guide
Changed buttons to take their colors, borders and sizes from variants and formats, and converted the buttons in your projects. Read the guide
Changed the cards of Recommendations blocks to take their look from the Plain, Filled and Outline variants, with their own Background, Border, Corners and Text color. Read the guide
Changed the post filter rule Excerpt Contains to Custom Excerpt Contains, because Ghost filters only the excerpt you write yourself. A saved filter on the excerpt opens in Manual mode with a warning. Read the guide
Moved the help center and these release notes to new pages. Links to the old help pages open the matching new article.
Changed rounding and text sizes to pick presets from Styles, and moved saved values to the nearest preset or to a custom one.
Changed posts written in Ghost Admin to take their headings, buttons, lists and separators from your Styles.
Removed the Post Header, Featured Media, Page Header, Tag Header and Author Header sections, which convert to Sections of data blocks.
Removed the Authors, Authors List, Tags List and Posts List blocks and the Fantasma 1 Tags block, which convert to Collections.
Removed the Card, Card Icon, Card Person and Card Rating blocks, which convert to custom blocks built from Groups.
Removed the About, Eyebrow, Buttons and Newsletter blocks, which convert to a Group, a Paragraph, a Group and a Form.
Removed the Sharing and Sharing Button blocks, which convert to Share Link and Share Button blocks.
Fixed edits typed while a save was running getting lost, and a failed save not trying again by itself.
Fixed one very long value, such as a long pasted text or link, stopping every save until you reloaded.
Fixed the builder warning that the project changed elsewhere after your own download, publish or rename.
Fixed unsaved edits getting lost when your session expired, and signing in again now returns to the project and saves them.
Fixed being signed out while you were still working.
Fixed the editor keeping another account's project open after you switched accounts.
Fixed Undo of a setting not going back to the value before it.
Fixed changes to the address of the Tag and Author templates getting lost on reload.
Fixed a long layout or template name making every save fail.
Fixed link fields changing a URL while you typed it.
Fixed SVG and HEIC images failing only after the upload started, and the picker now refuses them at once.
Fixed images getting deleted from the media library without asking.
Fixed large font files failing with an unclear error, and the upload now names the 4 MB limit and suggests WOFF2.
Fixed share links to Reddit and email breaking on post titles with &, # or ?.
Fixed the preview showing demo text in place of your connected site's posts and pages.
Fixed a Ghost site showing as unreachable after one failed check.
Fixed a new Ghost connection keeping the previous site's posts and publish history.
Fixed a layout with the same name as a collection overwriting that collection's page in the theme.
Fixed header, footer and subscribe labels in layouts that could not be translated.
Fixed the preview and the theme file drawing some blocks differently.
Fixed error messages that showed internal error text in place of a plain message.
Fixed Pro staying locked for up to five minutes after checkout.
Fixed a customer with a failed payment being offered a second subscription instead of the billing page.
Fixed HTML anchors turning capital and non-Latin letters into hyphens.
Where Fantasma 1 sections and blocks went
A converted section keeps its name in the Sections list in the left sidebar, such as "Footer" or "Post Header", even though its type is now Section. Some parts become a use of a custom block, a group of blocks made reusable, listed under Custom in the Blocks panel. See Create a custom block.
A Section named Logo Cloud, with a Group named Logos that holds an Image per logo. Logo Size became each Image's Height. Muted Logos became custom CSS, under Advanced › Custom CSS in the settings of the Group that holds the logos, or of the section when it holds them itself.
Cards
A Section with its heading blocks and a Group named Cards that holds the cards.
A Group of Buttons in a row or one under another. A button with no label and no icon was removed.
Button
A Button. Its look became a Variant, such as Filled or Outline, and its size a format, such as Small. You pick both at the top of the Button's settings. How each variant looks is set once for every button in the Blocks panel. See How block variants and formats work.
Eyebrow
A small Paragraph with Uppercase formatting, which you change in the text toolbar under More formatting. See Edit text on the canvas.
Heading, Paragraph
The same blocks. A heading styled as a sidebar title became the Widget Title custom block.
Sharing
A Group named Sharing that holds a Share Link for each network. A Ghost share button became a Share Button. A button that was turned off was removed.
Styles is the paintbrush icon and Project settings the sliders icon in the icon rail. The right sidebar's first tab, named after what is open, such as Template, now holds the settings of the open page. The builder shows where everything sits.
Subscribe to all Updates
Fantasma emails you when a new update is published. Every email has an unsubscribe link.
Fantasma 2.0 puts every page of your theme on one canvas and builds everything on it from blocks, which you can save as patterns and style in one place. Every builder feature is on the Free plan, and downloading the theme or publishing it to Ghost now needs Pro. Your projects convert to Fantasma 2 the first time you open them.
One canvas for every page
The editor shows each template of your theme as a live frame on one canvas, with the homepage, collections, posts and pages side by side. Zoom out to see them all, or click Fullscreen to work on one page at a time. Click a section to select it, click again to reach the block under the pointer, and type into headings and paragraphs right on the page. A toolbar floats over the selected block, with buttons to move it, set its width and alignment, and open its menu.
Select blocks inside a section, Edit text on the canvas and Preview your theme show how to work on the canvas.
Everything is built from blocks
A page is a stack of sections, and most of them are now one kind, named Section, which was the Banner section in Fantasma 1. A Section holds blocks, such as headings, paragraphs, images, buttons and menus. A Group lines blocks up in a stack, a row or a grid, and Groups go inside Groups, so one Section can hold columns, cards and sidebars. A Collection repeats one design for each post, tag, author or tier from Ghost, and data blocks such as Title, Date and Author fill it with your content. Forms are blocks too, made of fields and a button.
Read more in Add blocks to a section, Group, Show a list of posts and Data blocks.
Linked patterns
Fantasma comes with more than 170 built-in patterns in 20 categories, from heroes and post lists to footers and cookie banners. A section you add from a pattern stays linked to it. Edit the pattern once, and every page that uses it changes, while each page keeps its own text, links and images. Save any section as a pattern of your own. Turn on Content area for a part of a pattern, and each page can add its own blocks there without breaking the link.
How patterns work explains linking, Edit pattern, Change only here and Detach. Built-in patterns lists every category.
Styles for the whole theme
Styles hold the design every page shares: the font pair and text styles, the color scheme in light and dark, gradients, shadows, corners, page widths, spacing and motion. Blocks pick named presets from Styles, so a change to a preset changes every block that uses it, and a Used by list shows where that is. The Style book shows every font, color, shadow and corner on one sheet. Posts you write in Ghost Admin follow the same styles.
See How styles work, Change your fonts, Change your colors, Shadows and corners and Motion and page transitions.
Variants, formats and custom blocks
The Blocks panel holds how each kind of small block looks, such as a button, a link, a heading or a form field. A variant is one look, such as Filled or Outline for a button, with its own Hover and Pressed states. A format is a size, such as Small. Change a variant once, and every button that uses it changes. Turn any block or Group into a custom block to reuse one design with different content in each place, such as a team member card.
How block variants and formats work and Create a custom block explain both.
Members and forms
The Form block signs readers up for your newsletters, sends members a sign-in link, or sends a contact form to an address you choose. The Paywall is what a locked post shows readers without access, in place of the rest of the text, and any Button can open Ghost's Portal at the sign-up, sign-in or account page. Audience, in a block's Display settings, shows the block only to visitors, members, paid members or the tiers you pick. A pricing section lists your tiers with their prices from Ghost.
Start with Add a newsletter signup form, Add a contact form, Change what readers see on a locked post and Show content only to members or some tiers.
Site settings
Project settings open in a window of their own, with a page for each area. Custom code adds scripts, such as analytics, to every page, and each script can wait until the visitor agrees in your cookie banner. Redirects lists the old addresses your site should forward, and SEO can keep AI crawlers out with Block AI crawlers or your own
robots.txt.See Add analytics and other scripts, Add a cookie banner, Set up redirects and Control search engines and AI crawlers.
Publishing to Ghost
A Ghost connection takes either an Admin API key from a custom integration or a Staff access token from your own staff profile in Ghost Admin. If you connect with the token, publishing also uploads
routes.yaml, the file where Ghost reads the addresses of your collections, tag pages and author pages. That upload replaces anyroutes.yamlyour site already has, as Upload routes.yaml explains. With the token, Upload to Ghost on the Redirects page also sends your redirects. Theme name, in Project settings › General, sets the name Ghost lists your theme under.Connect your Ghost site compares the two keys, and Publish your theme to Ghost covers the rest.
AI agents
AI apps such as Claude, ChatGPT, Codex and Cursor can create and edit your Fantasma projects over MCP, the Model Context Protocol these apps use to work with other services. Add Fantasma's MCP URL to the app, sign in, and choose what it may do on every project you own. Build lets it create and edit projects, and Publish lets it manage Ghost connections and publish themes. Downloading and publishing need Pro for an agent as they do for you, and you change or remove its access in Account settings › Connected apps.
Connect an AI agent has the steps for each app, and What an AI agent can do in Fantasma lists what each permission allows.
Plans
The Free plan now has every section, block, pattern, template and style, a Ghost connection with your own content in the preview, and AI agents. Downloading the theme ZIP, which Free could do in Fantasma 1, now needs Pro. Publishing to Ghost stays on Pro, and uploading redirects and restoring earlier versions are new Pro features. Pro costs $19 a month, down from $29, and $99 a year as before. Free holds 3 active projects and Pro holds 50, as before.
Free and Pro plans lists every limit, and Upgrade to Pro shows how to switch.
Your projects
Each Fantasma 1 section, such as Posts, Cards or Footer, becomes a Section built from blocks, with its content in place. Buttons, corners and text sizes move to the new variants and presets, so look over your pages before you publish again. Fantasma 1 is no longer available, so a converted project stays a Fantasma 2 project. Your Ghost site keeps the theme it has until you publish or upload a new one. A project you made without an account is imported when you sign up in the same browser. Where Fantasma 1 sections and blocks went, at the end of this entry, lists each old name and where to find it now.
Status colors and custom CSS
After your next download or publish, Success, Error, Warning and Notice follow each color scheme's light or dark palette. Set them in Styles > Colors.
If CSS in Ghost Admin's Code injection sets Status variables such as
--erroron:root, those rules no longer override the scheme's colors. Move these colors into Styles, or update your CSS to target the affected mode and scheme after the theme's stylesheet, as Add custom CSS explains.All changes
DESIGN.mdthat AI agents follow when they work on the project. Read the guideWhere Fantasma 1 sections and blocks went
A converted section keeps its name in the Sections list in the left sidebar, such as "Footer" or "Post Header", even though its type is now Section. Some parts become a use of a custom block, a group of blocks made reusable, listed under Custom in the Blocks panel. See Create a custom block.
Sections
Post Content and Post Comments keep their names and work as before.
Blocks
Collapse, Custom HTML, Image, List, List Item, Search, Separator, Table of Contents and Video keep their names.
The Theme tab
The Theme tab of the right sidebar is gone. Its settings moved:
Styles is the paintbrush icon and Project settings the sliders icon in the icon rail. The right sidebar's first tab, named after what is open, such as Template, now holds the settings of the open page. The builder shows where everything sits.