Why I moved this site from Ghost to Kirby
I'm not a publication. I'm one person with a notebook of half-finished ideas.
For a few years this site ran on Ghost, on a small server I patched whenever I remembered to. Ghost is a greatlovely tool for publishing. But what I have is a now page, a bookshelf and a notebook — and none of them wanted to be a newsletter.
What I wanted was simple: every kind of page gets its own fields. A note has a stage. A book has an author, a spine colour and a line worth keeping. The now page has a date and a handful of lines, some of them crossed out.
Kirby stores every page as a folder with a text file inside. No database, nothing to migrate, and I can read my whole site in a text editor. Blueprints describe the fields; the Panel builds the editing screen from them.
Moving over
Ghost exports everything as one JSON file. A short script turned each post into a folder, kept the old slugs, and that was most of it. The hardest part was deciding which old posts deserved to come along.
Pick the tool that matches the shape of your content, not the one with the nicest landing page.