Updated sitemap generator to remove file extensions from static pages and output to sitemap.xml

This commit is contained in:
James Purser 2022-06-18 08:46:08 +10:00
parent c0f4dc446e
commit f13acaf3dd

View file

@ -2,6 +2,7 @@ import { getAllPosts } from "../external/cms"
import fs from "fs"
import prettier from "prettier"
import config from './config'
import path from "path"
export const generateSitemap = async () => {
@ -22,7 +23,7 @@ export const generateSitemap = async () => {
})
.map((staticPagePath) => {
console.log(staticPagePath)
return `${config.siteURL}/${staticPagePath.name}`;
return `${config.siteURL}/${path.parse(staticPagePath.name).name}`;
}
);
@ -66,5 +67,5 @@ xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitem
console.log(generatedSitemap)
const formattedSitemap = [formatted(generatedSitemap)];
fs.writeFileSync("public/sitemap-posts.xml", generatedSitemap, "utf8")
fs.writeFileSync("public/sitemap.xml", generatedSitemap, "utf8")
}