diff options
| author | Miqdad <ahmadmiqdad27@gmail.com> | 2025-10-31 13:35:01 +0700 |
|---|---|---|
| committer | Miqdad <ahmadmiqdad27@gmail.com> | 2025-10-31 13:35:01 +0700 |
| commit | 8942f55ec23c0f663fac797ef4f2c284b3bd98fb (patch) | |
| tree | 882aa1241f4e981873fcae1c0d4387e079c1ff89 /src/pages/sitemap/blogs.xml.js | |
| parent | a67436efc99bccd9771d9ae82cda33497b1c62c8 (diff) | |
| parent | 6b4c47641315d0b7de5ca2c3d029c69068f7cac8 (diff) | |
Merge branch 'new-release' of https://bitbucket.org/altafixco/next-indoteknik into cr_prod_card
merge
Diffstat (limited to 'src/pages/sitemap/blogs.xml.js')
| -rw-r--r-- | src/pages/sitemap/blogs.xml.js | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/pages/sitemap/blogs.xml.js b/src/pages/sitemap/blogs.xml.js index 7f41ad0f..628dc710 100644 --- a/src/pages/sitemap/blogs.xml.js +++ b/src/pages/sitemap/blogs.xml.js @@ -1,31 +1,32 @@ -import { createSlug } from '@/core/utils/slug' -import blogsApi from '@/lib/blog/api/blogsApi' -import { create } from 'xmlbuilder' +import { createSlug } from '@/core/utils/slug'; +import blogsApi from '@/lib/blog/api/blogsApi'; +import { create } from 'xmlbuilder'; export async function getServerSideProps({ res }) { - const baseUrl = process.env.SELF_HOST + '/blog/' - const blogs = await blogsApi({ limit: 0, offset: 0 }) + const baseUrl = process.env.SELF_HOST + '/blog/'; + const blogs = await blogsApi({ limit: 0, offset: 0 }); const sitemap = create('urlset', { encoding: 'utf-8' }).att( 'xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9' - ) + ); - const date = new Date() + // const date = new Date() + const date = '2025-10-30'; blogs.blogs.forEach((blog) => { - const url = sitemap.ele('url') - url.ele('loc', createSlug(baseUrl, blog.title, blog.id)) - url.ele('lastmod', date.toISOString().slice(0, 10)) - url.ele('changefreq', 'weekly') - url.ele('priority', '0.6') - }) + const url = sitemap.ele('url'); + url.ele('loc', createSlug(baseUrl, blog.title, blog.id)); + url.ele('lastmod', date); + url.ele('changefreq', 'weekly'); + url.ele('priority', '0.6'); + }); - res.setHeader('Content-Type', 'text/xml') - res.write(sitemap.end()) - res.end() + res.setHeader('Content-Type', 'text/xml'); + res.write(sitemap.end()); + res.end(); - return { props: {} } + return { props: {} }; } export default function SitemapProducts() { - return null + return null; } |
