I recently posted this: New plans for the blog
To summarize, I’ll be redesigning this blog.
In this article, I’ll list the things that I want my blog to have.
Must haves
- User-clickable anchors for each post’s headers (h1,h2,h3,h4,h5,h6)
- If possible, must highlight if scrolled or by clicking table of contents.
- Dark mode
- Table of contents for each post
- Must be visible while scrolling. If possible, should also highlight current section.
- /shorts/ - of course
- Last updated information
- Retain StaticCMS. It’s very convinient.
- A
draft
indicator, Gwern-style. Since I’ll be using the blog as my personal notes website, every change I make to it WILL be pushed, even drafts. - Code snippets must have a built-in header for filename.
- Static site search (like papermod)
- Captions for each image
- Front page content curation. Don’t just list your posts! Allow user to discover your best content (according to you or users).
- A favicon - Nothing beats an icon for branding.
Optional
- A way to manage and view history of updates of an article (since it’s managed in git). E.g. arrow buttons to navigate history of the article.
- Comment section. (Discuss? Bhread?)
- Draggable scroll bar or floating icon that will easily scrub the content (mostly for mobile but also for desktop)