about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* work on the kamakura postRobert Günzler2025-06-266-76/+147
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add content to 2025Robert Günzler2025-06-095-3/+41
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add webarchive links to like pageRobert Günzler2025-05-247-21/+84
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* put a fake link with email info on indexRobert Günzler2025-05-221-0/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add westenberg quote to like pageRobert Günzler2025-05-225-4/+30
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add vdo.ninja pageRobert Günzler2025-05-162-2/+57
| | | | | | | | have to drop the color-scheme option because it leads to `allowtransparency` having no effect on the iframe because their settings differ: https://redd.it/14axek9 Signed-off-by: Robert Günzler <r@gnzler.io>
* modernize header styleRobert Günzler2025-05-1627-78/+77
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use switch for matching ref typeRobert Günzler2025-05-141-8/+5
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use idiomatic catch+switch patternRobert Günzler2025-05-141-3/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor mtime retrieval into functionRobert Günzler2025-05-141-16/+19
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* start a note about portaRobert Günzler2025-05-148-2/+106
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* webdeploy: ignore .git and .jjRobert Günzler2025-05-142-1/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add new entries to /audioRobert Günzler2025-05-133-16/+40
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* ignore travelmap and additional logosRobert Günzler2025-05-121-0/+5
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>