From f13acaf3dd50517d535307639f704ad1c265c22a Mon Sep 17 00:00:00 2001 From: James Purser Date: Sat, 18 Jun 2022 08:46:08 +1000 Subject: [PATCH] Updated sitemap generator to remove file extensions from static pages and output to sitemap.xml --- data/internal/sitemap-generator.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/data/internal/sitemap-generator.js b/data/internal/sitemap-generator.js index 29ef241..5dc00ce 100755 --- a/data/internal/sitemap-generator.js +++ b/data/internal/sitemap-generator.js @@ -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") } \ No newline at end of file