My primary motivation to build my own blog engine is to have some fun reinventing the wheel (isn't that what we do best :)), and being able to customize it completely to my workflow. I think an application with a relatively small codebase that's easy to understand and is built for a specific way of working has its own intrinsic benefits.
The main requirements are 1. Automatic formatting of files written in markdown to posts 2. Navigation and tagging generated from the files 3. Small surface area for attack. I might go towards static site generation so there is no admin API or dealing with HTTP input. 4. Maybe - nice code syntax highlighting and formatting
With all that said, does anyone have thoughts or advice about building their own blog engine?
I’m currently working on incorporating Webmention and MicroPub into https://etch.blog
It may be a good opportunity to check out some existing solutions to make this easier / that does this for you: Gatsby, StoryForj, Webflow, Bubble.