Commit graph

20 commits

Author SHA1 Message Date
f67c012dfe fix relative path computation 2024-11-28 09:45:14 +01:00
a8dcc9f298 set up expression-level tests 2024-11-27 12:36:32 +01:00
6e3bd814f1 move inline recursiveAttrs to lib.types 2024-11-13 15:47:12 +01:00
d0c7f1cad1 make template overrides take final and prev 2024-11-13 15:47:12 +01:00
18864f2738 make template overrides chainable 2024-11-13 15:47:12 +01:00
00e3cfcb52 make page templates granularly overridable 2024-11-13 15:47:12 +01:00
779eb8b192 add more string processing helpers 2024-11-13 15:47:12 +01:00
e77b55e8e9 add type for list of unique elements 2024-11-13 15:47:12 +01:00
7efd5b8317 allow prefixing output paths of collection items 2024-11-13 15:47:12 +01:00
04fef22dc3 extract importing Nix files 2024-11-13 15:47:12 +01:00
6c84b9dae0 implement correct-by-construction relative links 2024-11-13 15:47:12 +01:00
29839f82d7 smarter indent
this allows writing the beginning of the indented string at the desired
indentation
2024-11-13 15:47:12 +01:00
30249d2821 move custom type into custom lib 2024-11-13 15:47:12 +01:00
141242a86d implement collections 2024-11-13 15:47:12 +01:00
149efe84e9 rename 2024-11-13 15:47:12 +01:00
f41fc6ec34 uncle bob 2024-11-13 15:47:12 +01:00
4d48c552c8 extract file processing 2024-11-13 15:47:12 +01:00
0fbcedbd1a extract main document conversion 2024-11-13 15:47:12 +01:00
e4dd054d28 dir is a path 2024-11-13 15:47:12 +01:00
550f318fe6 PoC: build site from nix files 2024-11-13 15:47:12 +01:00