1.2 KiB
1.2 KiB
- Things to do
[6/17]
- If the paragraph only contains an image, text-align center
- Syntax highlighting for code blocks
- Render gnuplot
- Pretty-print the timestamps
- Support Table of Contents
- Support line numbers in code blocks
- Support references to code block lines
- Only include text up to first heading on homepage and include a "read more" link
- Make loading language-specific CSS files conditional on the presence of src blocks using those languages
- Set up tracing so I can use warning and such
- Make copying of language-specific CSS files conditional on the presence of src blocks using those languages
- Switch to an entirely lazily-evaluated output tree
- Add highlighting for languages
[1/2]
- Bug: carry over highlight starts when breaking lines
- Add dates to posts
- Add support for unlisted posts (posts that do not show up on the homepage).
- Add support for showing file name where we currently show language
Things to do [6/17]
DONE If the paragraph only contains an image, text-align center
DONE Syntax highlighting for code blocks
TODO Render gnuplot
TODO Pretty-print the timestamps
TODO Support Table of Contents
TODO Support line numbers in code blocks
TODO Support references to code block lines
TODO Only include text up to first heading on homepage and include a "read more" link
DONE Make loading language-specific CSS files conditional on the presence of src blocks using those languages
DONE Set up tracing so I can use warning and such
TODO Make copying of language-specific CSS files conditional on the presence of src blocks using those languages
TODO Switch to an entirely lazily-evaluated output tree
TODO
Add highlighting for languages [1/2]
DONE bash
TODO gnuplot
https://github.com/dpezto/tree-sitter-gnuplot is not on crates.io so I'd have to add a git dependency to use it. This would prevent publishing this crate to crates.io.