mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-19 16:16:45 +00:00
9 lines
450 B
JavaScript
9 lines
450 B
JavaScript
import { writeFile } from "node:fs/promises";
|
|
import { resolve } from "node:path";
|
|
import { generateSitemap, readHtmlPages } from "./seo.mjs";
|
|
|
|
const outputDirectory = resolve(import.meta.dirname, "../out");
|
|
const pages = await readHtmlPages(outputDirectory);
|
|
await writeFile(resolve(outputDirectory, "sitemap.xml"), generateSitemap(pages));
|
|
console.log(`sitemap.xml generated with ${pages.filter((page) => page.indexable).length} canonical URLs.`);
|