TODO
Features
- Add tags to posts, and pages which can view all posts with a certain tag.
- Themes (like dark mode!).
- Option to justify or ragged-left (this is the current setting) text.
- Make it easier for users to understand that they need to manually navigate to the actual blog content from the landing page. Right now users can only click on the title, which only hints at clickability due to its colour. We can try to make it closer to something like dev.to.
Engineering
- Transcode videos to multiple formats to support more users and compress videos down to an appropriate size because a lot of people have Australian internet. [This plugin might help](https://www.gatsbyjs.org/packages/gatsby-remark-videos/?=video).
- Add HTTPS on dtam.me (it's enabled automatically on dualscyther.gitlab.io).
- Write about page and this page in markdown rather than where it is right now in the main source code.
- License content (i.e. blog content) differently (read: less permissively) to the website code.
- Remove typography.js from codebase. It was included as part of the
gatsby-starter-blog
Gatsby Starter, however, I haven't experienced the problem that it's trying to solve so I can't appreciate why it's useful, so it just adds additional complexity to the codebase.