#+TITLE: Todo

* TODO Move over to Hugo

- [X] Content updated just enough so that site builds
- [X] Legacy content still in place
- [-] Fix Nikola-specific stuff
  + [X] Replace/update shortcodes
  + [ ] ~!!!~ admonitions
  + [ ] Auto-generated talks page
- [X] Fix metadata in .org format posts
- [X] Blog post URLs unchanged
- [X] Tag/etc. index pages work with same URLs
- [X] Redirects in place for RSS feed

* TODO Implement new theme

- [X] Update theme README
- [ ] Style definition lists (e.g. [[https://erambler.co.uk/blog/uhk-first-thoughts/][Ultimate Hacking Keyboard: first thoughts]])
- [ ] Add some default colours and titles for admonition types
  + commentary
  + aside
  + tldr
  + intro
  + prerequisites
- [X] Try adding cactus.chat comments?
- [X] Get SCSS building
- [X] Simple single-column layout (no fonts/colours)
- [X] Add custom fonts (Iosevka family)
- [X] Add a little bit of colour
- [X] Syntax highlighting
- [X] Social links in place
- [X] Render extra post types:
  + [X] Render ~type: link~
  + [X] Render ~type: note~
- [X] Site navigation functional
- [X] Article TOCs shown for ~showTOC: true~
- [X] Linkify topics in homepage description
- [X] Fix vanishing margin on taxonomy pages
- [X] Reimplement series
- [X] Re-add webmention comments
- [X] Set correct ~<link>~ value for link item types in RSS feed
- [X] Put full content into RSS feed
- [X] Refactor repeated structural elements from templates
