1.4 KiB
1.4 KiB
- process source code blocks to syntax highlight them
- skylighting https://hackage.haskell.org/package/skylighting
- More boring therefore more better
- skylighting https://hackage.haskell.org/package/skylighting
- Make it so headers render with an anchor with a name to allow linking
- Make a function which takes IR and spits out some kind of table of contents
- swap from using
draftto usingdatefor determing draft status, lack of date = draft - setup font subsetting (font file minimization)
pyftsubset(fonttools subset) is an external tool I can and probably should use for this
- Fix time via timestamps potentially meaning something (via preshim?) and use local offset instead of absolute time https://www.rfc-editor.org/rfc/rfc3339#section-4.2
- Add DJOT as an alternate syntax
- Add in functionality for footnotes
- There should be a per footnote template as well and also either the default or post template should have an attribute which handles footnotes
- Add in functionality for footnotes
- dev server setup (with live reloading)
- Evaluate using Rolldown
- see if performance can be improved, it shouldn't be necessary but if I'm looking at doing something for this and everything above this got checked off then this is a sensible next thing