bugfixing
This commit is contained in:
parent
993453d182
commit
962dbb88c5
@ -406,7 +406,7 @@
|
|||||||
{item?.text?.slice(0, 48) + "..."}
|
{item?.text?.slice(0, 48) + "..."}
|
||||||
<a href="/pricing" class="inline-block text-sm">
|
<a href="/pricing" class="inline-block text-sm">
|
||||||
<svg
|
<svg
|
||||||
class="size-5 text-[#fff] inline-block"
|
class="size-4 text-[#fff] inline-block"
|
||||||
viewBox="0 0 20 20"
|
viewBox="0 0 20 20"
|
||||||
fill="currentColor"
|
fill="currentColor"
|
||||||
style="max-width: 40px;"
|
style="max-width: 40px;"
|
||||||
|
|||||||
@ -79,12 +79,30 @@ const sitemapPages = Array.from({ length: N }, (_, i) => ({
|
|||||||
|
|
||||||
const website = "https://stocknear.com";
|
const website = "https://stocknear.com";
|
||||||
|
|
||||||
// Helper function to create an XML URL element with optional SEO tags.
|
// Helper to ensure lastmod is in "YYYY-MM-DD" format
|
||||||
|
function formatLastmod(dateString) {
|
||||||
|
// Make sure dateString is valid and parseable
|
||||||
|
const date = new Date(dateString);
|
||||||
|
if (isNaN(date.getTime())) {
|
||||||
|
return ""; // or handle invalid date gracefully
|
||||||
|
}
|
||||||
|
// Return "YYYY-MM-DD" portion only (common for sitemaps)
|
||||||
|
return date.toISOString().split("T")[0];
|
||||||
|
}
|
||||||
|
|
||||||
const createUrlElement = (loc, { lastmod, changefreq, priority } = {}) => {
|
const createUrlElement = (loc, { lastmod, changefreq, priority } = {}) => {
|
||||||
|
let lastmodTag = "";
|
||||||
|
if (lastmod) {
|
||||||
|
// Reformat the date to YYYY-MM-DD
|
||||||
|
const formattedDate = formatLastmod(lastmod);
|
||||||
|
if (formattedDate) {
|
||||||
|
lastmodTag = `<lastmod>${formattedDate}</lastmod>`;
|
||||||
|
}
|
||||||
|
}
|
||||||
return `
|
return `
|
||||||
<url>
|
<url>
|
||||||
<loc>${loc}</loc>
|
<loc>${loc}</loc>
|
||||||
${lastmod ? `<lastmod>${lastmod}</lastmod>` : ""}
|
${lastmodTag}
|
||||||
${changefreq ? `<changefreq>${changefreq}</changefreq>` : ""}
|
${changefreq ? `<changefreq>${changefreq}</changefreq>` : ""}
|
||||||
${priority ? `<priority>${priority}</priority>` : ""}
|
${priority ? `<priority>${priority}</priority>` : ""}
|
||||||
</url>
|
</url>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user