Things a Jekyll website wants
In which I attempt to enumerate the things a modern website needs, and decide whether I want them.
Added already
- index aka. home or top page
- about
- human readable sitemap
- custom 404
- README.md
- For the Github repo view
- Also appearing in the published view, unless you mark it unpublished
- Policy on URL changes, in the README
- Sitemap for humans, reliably listing all content.
Because most likely I will be the main user. I constructed this manually, a bit at a time, and expect it to continue changing. - Layout control. I grabbed the Unsemantic grid.
though some of these start with a “work in progress” mark.
Not yet implemented
Things I haven’t added, but probably will
- Styling
- Link target highlight, for when the page scroll isn’t enough. (Why doesn’t the UI do this anyway?)
- Heading link-copying on hover; may be tricky if the Markdown formatter doesn’t do it for me.
- TOC generator for the longer pages.
- Some kind of decoration to offset the default HTML theme. Maybe a rainbow would be nice, but I’ll pass on the otherwise popular unicorn.
- Comments on posts. Currently I expect to link back to blog posts made in reply. This requires…
- Contact me? Email would be fine, but my inbox has been badly overstuffed with spam so I want a safe way to do that. Without relying on a third-party website.
Unwanted
Some people like these, but they’re not for me just now.
- Adverts. You don’t want them, neither do I.
- CSS Reset. Turns out, I think the browser designers have done a nice job and I’ll stick with that. I had no expectation of pixel-exact layout and don’t mind a little irregularity from oner UI to another.