Website goals
My goal is to make a simple static website. I do have a few requirements, though.
- Support displaying code and mathematical formulas
- Support Firefox Reader Mode
- Look nice on desktop and mobile
- As few files as possible
Supporting mathematical formulas will probably require mathjax. I'm not sure if there is anything better these days. Supporting nice code blocks is something that I haven't looked into at all. I assume that simple solutions are almost impossible because just pasting code into a HTML document is impossible because some of the characters need to be escaped.
Firefox Reader Mode support and decent styling on both mobile and desktop are just a matter of looking good. On desktop I think I want to limit the width because it might be more readable. Not sure, though.
Having fewer files just makes things more maintainable for my very manual process. I don't want people to have to click on links to get to different posts but I also don't want to load megabytes of old posts that nobody is interested in. I'm not sure how to resolve this, yet.