about summary refs log tree commit diff
path: root/src (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-10-18move mtime manipulation into fs functionRobert Günzler2-7/+11
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-18get mtime from gitRobert Günzler3-6/+31
but fallback to mtime anyway Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-17webdeploy: minimize transfered dataRobert Günzler2-3/+10
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-17update books pageRobert Günzler2-317/+345
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-17explicitely use <sup> for archive linksRobert Günzler3-7/+11
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-17add sep/oct entries to 2025Robert Günzler3-1/+46
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07don't let .squash overflow mainRobert Günzler2-3/+4
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07use emdash to separate dates and note titlesRobert Günzler3-16/+16
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07% fix index page dateRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07hero: set static size for imageRobert Günzler1-2/+2
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07optimize page loading using preload/prefetchRobert Günzler26-0/+28
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-07hero: refer to all resources by absolute pathsRobert Günzler1-6/+6
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06rename genIndexHTML to the more correct genIndexRobert Günzler1-2/+2
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06run md and gen when no subcommands are givenRobert Günzler1-2/+9
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06makefile: use rbl watch commandRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06makefile: use rbl commandsRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06add watch command that shells out to entrRobert Günzler2-0/+26
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06rename genMdCmd, simply to mdCmdRobert Günzler1-2/+4
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06% fixup index mtimeRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06update log scopesRobert Günzler3-2/+5
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06only update index.htm when it actually changesRobert Günzler1-1/+3
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06runPandoc: use the separate swap apiRobert Günzler1-29/+29
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06FileSwapper: support undoRobert Günzler1-4/+26
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-06FileSwapper: make swap op callable by usersRobert Günzler1-13/+30
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-05make cli handle multiple commandsRobert Günzler1-34/+20
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04re-render markdown filesRobert Günzler36-53/+53
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04set html fragments mtime attributes to markdown source after generatingRobert Günzler1-28/+43
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04use higher level stdlib APIsRobert Günzler3-13/+12
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04use canonical duck typing for function namesRobert Günzler4-37/+37
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04parallelize markdown processingRobert Günzler1-39/+57
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-04make context thread-safeRobert Günzler1-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>
2025-10-04use thread-safe localtime_rRobert Günzler1-5/+9
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-03retain source file mtime when rendering with pandocRobert Günzler1-2/+13
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-10-03split formatting out of get_mtimeRobert Günzler2-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>
2025-09-29use rbl for running pandocRobert Günzler5-41/+65
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-24books: mini tweak, use arrow pointing at books linkRobert Günzler3-4/+4
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-24support anchors for link-only refsRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-24include htm files in editorconfigRobert Günzler1-1/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-24better handle refs by looking up pages on useRobert Günzler1-29/+62
this fixes an issue where nonexistent refs would corrupt the output Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-24update 2025Robert Günzler3-1/+58
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-10support passing anchors through refsRobert Günzler1-4/+7
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-10books: update nowRobert Günzler2-0/+4
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-10books: reformat li, blockquote orderRobert Günzler2-126/+121
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-10books: close augustRobert Günzler1-3/+3
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-09-09books: add lovecraft noteRobert Günzler1-1/+10
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-08-11update booksRobert Günzler2-2/+44
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-08-11update 2025 pageRobert Günzler20-21/+118
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-08-11makefile: "dev" aliasRobert Günzler1-0/+1
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-07-28mention pyonji patchesRobert Günzler3-2/+11
Signed-off-by: Robert Günzler <r@gnzler.io>
2025-07-25refactor gen binaryRobert Günzler5-137/+258
- make indexer also pick up markdown files - prepare for hosting more markdown functionality Signed-off-by: Robert Günzler <r@gnzler.io>