feat: add createSiteIndex.js
trickyni trickyniv56@gmail.com
Tue, 05 May 2026 11:39:19 +0300
2 files changed,
11 insertions(+),
1 deletions(-)
M
.gitignore
→
.gitignore
@@ -3,4 +3,4 @@ out
__TODO.md design-document.md node_modules -writePage.js +addons
A
createSiteIndex.js
@@ -0,0 +1,10 @@
+import { extractFrontmatter } from "./extractFrontmatter"; +import { glob } from "glob"; + +export async function createSiteIndex() { + let siteIndex = []; + for (const file of await glob("input/content/**/*", { nodir: true })) { + siteIndex.push(await extractFrontmatter(file)); + } + return siteIndex; +}