|
|
@@ -25,18 +25,33 @@ async function generateSitemap() {
|
|
|
'>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>daily</changefreq>',
|
|
|
' <priority>1.0</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/gallery</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/gallery" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/gallery" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/gallery" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/gallery" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/gallery" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>weekly</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/videos</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/videos" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/videos" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/videos" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/videos" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/videos" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>weekly</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
@@ -49,30 +64,55 @@ async function generateSitemap() {
|
|
|
// ' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/tag</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/tag" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/tag" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/tag" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/tag" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/tag" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>daily</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/albums</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/albums" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/albums" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/albums" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/albums" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/albums" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>weekly</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/special</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/special" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/special" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/special" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/special" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/special" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>daily</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/artists</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/artists" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/artists" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/artists" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/artists" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/artists" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' <changefreq>monthly</changefreq>',
|
|
|
' <priority>0.8</priority>',
|
|
|
' </url>',
|
|
|
' <url>',
|
|
|
' <loc>https://art.pcoloring.com/en/info</loc>',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/info" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/info" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/info" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/info" />',
|
|
|
+ ' <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/info" />',
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' </url>',
|
|
|
];
|
|
|
@@ -98,6 +138,11 @@ async function generateSitemap() {
|
|
|
tagsXml = tagsXml.concat([
|
|
|
' <url>',
|
|
|
` <loc>https://art.pcoloring.com/en/tag/${e.tag}</loc>`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/tag/${e.tag}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/tag/${e.tag}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/tag/${e.tag}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/tag/${e.tag}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/tag/${e.tag}" />`,
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' </url>',
|
|
|
]);
|
|
|
@@ -116,6 +161,11 @@ async function generateSitemap() {
|
|
|
albumsXml = albumsXml.concat([
|
|
|
' <url>',
|
|
|
` <loc>https://art.pcoloring.com/en/coloring-page-album/${e._id}</loc>`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/coloring-page-album/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/coloring-page-album/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/coloring-page-album/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/coloring-page-album/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/coloring-page-album/${e._id}" />`,
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' </url>',
|
|
|
])
|
|
|
@@ -157,6 +207,11 @@ async function generateSitemap() {
|
|
|
designersXml = designersXml.concat([
|
|
|
' <url>',
|
|
|
` <loc>https://art.pcoloring.com/en/artist/${e._id}</loc>`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/artist/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/artist/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/artist/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/artist/${e._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/artist/${e._id}" />`,
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' </url>',
|
|
|
])
|
|
|
@@ -184,6 +239,11 @@ async function generateSitemap() {
|
|
|
detailsXml = detailsXml.concat([
|
|
|
' <url>',
|
|
|
` <loc>https://art.pcoloring.com/en/coloring-page/${utf8name}-${doc._id}</loc>`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="en" href="https://art.pcoloring.com/en/coloring-page/${utf8name}-${doc._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="zh" href="https://art.pcoloring.com/zh/coloring-page/${utf8name}-${doc._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="es" href="https://art.pcoloring.com/es/coloring-page/${utf8name}-${doc._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="pt" href="https://art.pcoloring.com/pt/coloring-page/${utf8name}-${doc._id}" />`,
|
|
|
+ ` <xhtml:link rel="alternate" hreflang="ja" href="https://art.pcoloring.com/ja/coloring-page/${utf8name}-${doc._id}" />`,
|
|
|
` <lastmod>${date}</lastmod>`,
|
|
|
' </url>',
|
|
|
]);
|