* 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. ** DONE Bug: carry over highlight starts when breaking lines ** TODO Add dates to posts ** DONE Add support for unlisted posts (posts that do not show up on the homepage). ** TODO Add support for showing file name where we currently show language