We just added the Ghost Theme Editor to all Magic Pages sites. You can now edit, create, rename, and delete theme files directly inside Ghost Admin – no more downloading ZIPs, editing locally, and re-uploading.
The editor is available on all Magic Pages sites already.
What it does
The Theme Editor adds a full code editor right into your Ghost Admin panel. It's powered by Monaco, the same editor engine behind VS Code, so you get proper syntax highlighting for Handlebars, CSS, JavaScript, JSON, and more.
A few highlights:
- Edit in place − open any file in your active theme and make changes directly in the browser.
- Diff and review − before uploading, you can inspect per-file diffs and review all your changes in a dedicated panel. Nothing gets pushed until you confirm.
- Full file management – create new files, rename or delete existing ones, all from a right-click context menu in the file tree.
- Non-destructive – Ghost validates the theme before replacing it. If something is wrong, the upload is rejected and your running site stays untouched.
This is especially useful for quick CSS tweaks, fixing a typo in a template, or adjusting theme settings – all without leaving your browser or needing any local development tools.
Credit where it's due
This tool was built by Murat Çorlu and Synaps Media. Murat open-sourced the entire thing and made it available to the Ghost community as an npm package that any hosting provider (or self hoster) can integrate with a single config line. The amount of work that went into this is significant, and we're grateful he chose to share it openly.
We believe the Ghost ecosystem is not a zero-sum game. When someone like Murat builds something great and makes it available to everyone, the entire community benefits. Magic Pages customers get a better experience, Synaps Media customers already had it, and self-hosters can add it too. That's how a healthy ecosystem works.
Our commitment
We're not just shipping this and moving on. We're committing engineering time to help develop the Ghost Theme Editor further, in line with Murat's vision for it.
Thank you, Murat. This is a great contribution to the Ghost community.