Ideally, I would like the following: - A flat file blog that I can maintain on my desktop and publish to Github, maybe support comments via a service Disqus. - Pick between Markdown, HTML or a WSYWYG editor to update posts. - Prefrably not PHP based.
My posts are in Markdown files, and I write them using either my text editor or Typora, which is a little more WYSIWYG and makes adding images so much easier.
Hugo's archetypes feature is great: running `hugo new posts/title.md` quickly scaffolds a new post based on a template from a Markdown file, with frontmatter entered already, and then opens that Markdown file in Typora, ready to start writing (you can add your editor in Hugo's config). While it wouldn't be too difficult to make a script that does this, I loved having this out of the box.
publishing with git: https://neurobin.org/docs/web/using-git-to-manage-a-website
It’s so simple and easy. If you want to focus on content instead of tinkering with your blog endlessly (like I have done several times), this is a great option.
You can see it at https://Ted.dev, though I still have lots of work to do to make it more than just a list of articles.
i use that to render markdown to html with a tiny scaffold:
It’s PHP based, but content is all stored as markdown with optional front-matter.