From 129f82a82b38d5b67d1676a1d3e5355c7a7fdb60 Mon Sep 17 00:00:00 2001 From: Hans Fast Date: Wed, 18 Mar 2026 16:07:23 +0100 Subject: [PATCH] pipeline.ori: pages in folders --- pipeline.ori | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pipeline.ori b/pipeline.ori index 48a98e5..159e98f 100644 --- a/pipeline.ori +++ b/pipeline.ori @@ -50,11 +50,18 @@ then final output is `withSummary`, otherwise it's `privateRemoved`. */ privateRemoved: Tree.map(withSummary, removePrivate.js) - final: (all ? withSummary : privateRemoved) + final: (all ? withSummary : privateRemoved) → (tree) => Tree.mapExtension(tree, '.html→') renderedPages: Tree.map(final, (page) => (page, all)) + pagesInFolders: Tree.map(renderedPages, { + value: (value) => { + index.html: value + } + }) + + /* assets are relative to the pubfiles directory */