about summary refs log tree commit diff
path: root/src/main.zig (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* make cli handle multiple commandsRobert Günzler2025-10-051-34/+20
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use canonical duck typing for function namesRobert Günzler2025-10-041-9/+9
| | | | 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 rbl for running pandocRobert Günzler2025-09-291-0/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* refactor gen binaryRobert Günzler2025-07-251-31/+73
| | | | | | | - 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-171-447/+72
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add webarchive links to like pageRobert Günzler2025-05-241-3/+43
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* modernize header styleRobert Günzler2025-05-161-3/+3
| | | | 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>
* always include backtotop linkRobert Günzler2025-05-071-6/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* fix zig 0.14.0 buildRobert Günzler2025-05-071-4/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add public-inbox link to footerRobert Günzler2025-03-071-5/+6
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support multiple template expressions per lineRobert Günzler2025-02-191-10/+11
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* support templating only ref link/nameRobert Günzler2025-02-191-0/+17
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* include rel=licenseRobert Günzler2025-01-241-1/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* set target=_blank for outgoing footer linkRobert Günzler2025-01-131-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* include copyright year in footerRobert Günzler2025-01-131-0/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* dont automatically generate page title elementRobert Günzler2025-01-131-4/+1
| | | | | | we were hiding it anyway Signed-off-by: Robert Günzler <r@gnzler.io>
* move to git masterRobert Günzler2025-01-131-2/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add attributionRobert Günzler2025-01-071-0/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* harmonize spacing of generated htmlRobert Günzler2025-01-071-8/+7
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* cleanup templating codeRobert Günzler2025-01-071-33/+37
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* render tildes into links/Robert Günzler2025-01-071-2/+2
| | | | | | add symlink for ~thesis for backwards compatability with old site Signed-off-by: Robert Günzler <r@gnzler.io>
* handle src/inc subdirsRobert Günzler2025-01-071-20/+44
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add fediverse:creator meta tag to page headRobert Günzler2024-11-021-0/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* fix template handlingRobert Günzler2024-11-021-2/+3
| | | | | | | we were parsing refs across multiple lines as an error, but should just silently ignore that, since it might just be the contents of a style tag Signed-off-by: Robert Günzler <r@gnzler.io>
* simplify header/site-nav styles moreRobert Günzler2024-11-021-3/+2
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* harmonize format variable namingRobert Günzler2024-11-021-3/+3
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* more descriptive function namesRobert Günzler2024-11-021-4/+4
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* insert link to #top when generated page is longerRobert Günzler2024-11-021-2/+14
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* annotate generated filesRobert Günzler2024-10-161-0/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* drop site name from page headerRobert Günzler2024-10-161-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* use pandoc filter to generate date & tocRobert Günzler2024-10-161-1/+1
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* format page edit time using strftime and only display %FRobert Günzler2024-10-161-2/+9
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* allow setting license stuff from global variablesRobert Günzler2024-10-161-10/+14
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* add support for tilde meta pagesRobert Günzler2024-10-161-22/+97
| | | | Signed-off-by: Robert Günzler <r@gnzler.io>
* commit mvpRobert Günzler2024-10-161-0/+323
Signed-off-by: Robert Günzler <r@gnzler.io>