about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* update books pageRobert Günzler2025-10-172-317/+345
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* explicitely use <sup> for archive linksRobert Günzler2025-10-173-7/+11
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add sep/oct entries to 2025Robert Günzler2025-10-173-1/+46
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* don't let .squash overflow mainRobert Günzler2025-10-072-3/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use emdash to separate dates and note titlesRobert Günzler2025-10-073-16/+16
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* % fix index page dateRobert Günzler2025-10-071-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* hero: set static size for imageRobert Günzler2025-10-071-2/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* optimize page loading using preload/prefetchRobert Günzler2025-10-0726-0/+28
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* hero: refer to all resources by absolute pathsRobert Günzler2025-10-071-6/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* % fix like page dateRobert Günzler2025-10-060-0/+0
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rename genIndexHTML to the more correct genIndexRobert Günzler2025-10-061-2/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* run md and gen when no subcommands are givenRobert Günzler2025-10-061-2/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* makefile: use rbl watch commandRobert Günzler2025-10-061-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* makefile: use rbl commandsRobert Günzler2025-10-061-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add watch command that shells out to entrRobert Günzler2025-10-062-0/+26
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* rename genMdCmd, simply to mdCmdRobert Günzler2025-10-061-2/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* % fixup index mtimeRobert Günzler2025-10-061-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* update log scopesRobert Günzler2025-10-063-2/+5
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* only update index.htm when it actually changesRobert Günzler2025-10-061-1/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* runPandoc: use the separate swap apiRobert Günzler2025-10-061-29/+29
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* FileSwapper: support undoRobert Günzler2025-10-061-4/+26
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* FileSwapper: make swap op callable by usersRobert Günzler2025-10-061-13/+30
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* make cli handle multiple commandsRobert Günzler2025-10-051-34/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* re-render markdown filesRobert Günzler2025-10-0436-53/+53
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* set html fragments mtime attributes to markdown source after generatingRobert Günzler2025-10-041-28/+43
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use higher level stdlib APIsRobert Günzler2025-10-043-13/+12
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use canonical duck typing for function namesRobert Günzler2025-10-044-37/+37
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* parallelize markdown processingRobert Günzler2025-10-041-39/+57
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* make context thread-safeRobert Günzler2025-10-041-7/+24
| | | | | | | by wrapping arena in ThreadSafeAllocator and using a mutex around the context node stack Signed-off-by: Robert Günzler <r@gnzler.io>
* use thread-safe localtime_rRobert Günzler2025-10-041-5/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* retain source file mtime when rendering with pandocRobert Günzler2025-10-031-2/+13
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* split formatting out of get_mtimeRobert Günzler2025-10-032-9/+16
| | | | | | | this allows changing how the time value should be formatted to prepare for using this to make pandoc renders reproducable Signed-off-by: Robert Günzler <r@gnzler.io>
* use rbl for running pandocRobert Günzler2025-09-295-41/+65
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* books: mini tweak, use arrow pointing at books linkRobert Günzler2025-09-243-4/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support anchors for link-only refsRobert Günzler2025-09-241-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* include htm files in editorconfigRobert Günzler2025-09-241-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* better handle refs by looking up pages on useRobert Günzler2025-09-241-29/+62
| | | | | | this fixes an issue where nonexistent refs would corrupt the output Signed-off-by: Robert Günzler <r@gnzler.io>
* update 2025Robert Günzler2025-09-243-1/+58
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support passing anchors through refsRobert Günzler2025-09-101-4/+7
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* books: update nowRobert Günzler2025-09-102-0/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* books: reformat li, blockquote orderRobert Günzler2025-09-102-126/+121
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* books: close augustRobert Günzler2025-09-101-3/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* books: add lovecraft noteRobert Günzler2025-09-091-1/+10
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* update booksRobert Günzler2025-08-112-2/+44
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* update 2025 pageRobert Günzler2025-08-1120-21/+118
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* makefile: "dev" aliasRobert Günzler2025-08-111-0/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* mention pyonji patchesRobert Günzler2025-07-283-2/+11
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor gen binaryRobert Günzler2025-07-255-137/+258
| | | | | | | - make indexer also pick up markdown files - prepare for hosting more markdown functionality Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor into cliRobert Günzler2025-07-173-454/+519
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* modularize caddyfileRobert Günzler2025-06-262-8/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>