An admin panel for plain files

1 min read

Content in Git is a gift to developers and a wall for everyone else. An admin panel is the usual answer, and it usually brings a database with it.

Edit the files themselves

The admin runs only on your machine, next to the dev server. It reads the collection schemas, draws a form for each field, and saves back into the same Markdown file.

Keep the diff small

The test of a file editor is the diff it leaves behind. Change one title and the commit should show one line, with your comments, quotes and key order untouched.

When the panel is done, it is gone: nothing of it reaches the published site.