Website Wishlist
Started on May 3, 2022. Published on May 4, 2022. Modified on May 18, 2022.
- Ideally, there should be a single design shared between all the different components or sections.
- Each section (listed below) might be run using a different system, or service, or different instances of the same service (for example, Blot). But this might make integrating them into a cohesive website harder to achieve.
- There should be some kind of a front end to manage metadata and rote tasks. At the least, the front-end should take care of managing timestamps and tags, resolving internal links and (maybe) seamlessly rebuilding as necessary. The front-end could also have an integrated editor if that makes sense. Otherwise posts could be written in Markdown, or similar source files, making them editable in any editor. However, the front-end would also store any managed metadata back in said files.
Different sections
The website will have a number of different sections, to separate out different kinds of content. The below is a (probably incomplete) list. Each section should have its own RSS feed, as well as a collected feed of all of them.
- Headlines that are updated infrequently, like new paper and talk announcements, conference attendances, new job(s) etc.
- A stream for short posts, a few dozen to a hundred words long, links, quotes, images, all of the above without titles, with short commentary. Think of this as a micro-blog, or personal Twitter replacement/supplement. Published to possibly multiple times a day. New notes and essays (and major edits thereof) would also be publishized here.
- A blog for lack of a better term, for medium-sized posts, more than a hundred to less than a thousand words long. These probably have titles, may include images, links etc. Updated 1-5 times a week, I doubt I will ever be writing a blog post more than once a day.
- Essays for longform writing, over a thousand words long, published infrequently. These usually will take me a long-ish time to write, will include diagrams, images, code and may be hand-crafted for proper presentation.
- Notes are just a public rendering of my personal notebook(s). Unlike all of the above, chronology is mostly unimportant for notes, except perhaps to see how notes have changed over time. But there should be some sort of organizational system based around tags, categories and bidirectional linking.