natter/TODO.org
Tom Alexander fa8753077a
All checks were successful
format Build format has succeeded
clippy Build clippy has succeeded
rust-test Build rust-test has succeeded
Add support for unlisted posts.
2025-02-23 12:02:14 -05:00

1.2 KiB

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