import { glob } from "glob"; import { read } from "to-vfile"; import { matter } from "vfile-matter"; export async function createSiteIndex() { let site = await glob("input/**/*.md", { nodir: true }); return Promise.all( site.map(async (page) => { let file = await read(page, "utf-8"); matter(file); file.data.matter.filename = file.stem; return file.data.matter; }), ); } // console.log(await createSiteIndex());