Blog redesign checklist

Nov 12, 2023Last modified: Nov 12, 2023

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
  • Post thumbnails
    • Get a post’s first image file and use as thumbnail
    • If not present, use a default thumbnail
    • Allow setting custom thumbnail in frontmatter/settings

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?)