Commit graph

16 commits

Author SHA1 Message Date
Valentin Gagarin ed32e28331 make template overrides chainable 2024-11-13 13:44:47 +01:00
Valentin Gagarin 0614c7c9c7 make page templates granularly overridable 2024-11-13 13:44:47 +01:00
Valentin Gagarin e5381e6896 add more string processing helpers 2024-11-13 13:44:47 +01:00
Valentin Gagarin fa1ab84f2f add type for list of unique elements 2024-11-13 13:44:47 +01:00
Valentin Gagarin cbfd4830cc allow prefixing output paths of collection items 2024-11-13 13:44:47 +01:00
Valentin Gagarin 83e299dbdb extract importing Nix files 2024-11-13 13:44:47 +01:00
Valentin Gagarin 684658f694 implement correct-by-construction relative links 2024-11-13 13:44:47 +01:00
Valentin Gagarin 4f34b8e30b smarter indent
this allows writing the beginning of the indented string at the desired
indentation
2024-11-13 13:44:47 +01:00
Valentin Gagarin 1d75b30537 move custom type into custom lib 2024-11-13 13:44:47 +01:00
Valentin Gagarin a41577a52d implement collections 2024-11-13 13:44:47 +01:00
Valentin Gagarin 7158c972e8 rename 2024-11-13 13:44:47 +01:00
Valentin Gagarin 5b5b0565d2 uncle bob 2024-11-13 13:44:47 +01:00
Valentin Gagarin f15a52f4dc extract file processing 2024-11-13 13:44:47 +01:00
Valentin Gagarin 4ef8bbc7bf extract main document conversion 2024-11-13 13:44:47 +01:00
Valentin Gagarin 3b532b40c2 dir is a path 2024-11-13 13:44:47 +01:00
Valentin Gagarin 4a37254946 PoC: build site from nix files 2024-11-13 13:44:47 +01:00