Skip to content

Commit 39a285a

Browse files
committed
defined the lang for each URL in sitemap file
1 parent 271c813 commit 39a285a

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

web/src/build/sitemap.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,17 @@ writeStream.on("error", (err) => {
4747
writeStream.on("ready", () => {
4848
sitemap.pipe(writeStream);
4949
urls.forEach((url) => {
50-
sitemap.write(url, undefined, (err) => {
51-
if (err) console.log("Sitemap generation error", err);
52-
});
50+
const lang = allLanguages.find(({ code }) => `/${code}/` === url.substring(0, 4))?.code || "en";
51+
sitemap.write(
52+
{
53+
url,
54+
links: [{ lang, url }],
55+
},
56+
undefined,
57+
(err) => {
58+
if (err) console.log("Sitemap generation error", err);
59+
},
60+
);
5361
});
5462

5563
sitemap.end();

0 commit comments

Comments
 (0)