bugfixing

This commit is contained in:
MuslemRahimi 2025-02-24 00:38:23 +01:00
parent 993453d182
commit 962dbb88c5
2 changed files with 21 additions and 3 deletions

View File

@ -406,7 +406,7 @@
{item?.text?.slice(0, 48) + "..."}
<a href="/pricing" class="inline-block text-sm">
<svg
class="size-5 text-[#fff] inline-block"
class="size-4 text-[#fff] inline-block"
viewBox="0 0 20 20"
fill="currentColor"
style="max-width: 40px;"

View File

@ -79,12 +79,30 @@ const sitemapPages = Array.from({ length: N }, (_, i) => ({
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 } = {}) => {
let lastmodTag = "";
if (lastmod) {
// Reformat the date to YYYY-MM-DD
const formattedDate = formatLastmod(lastmod);
if (formattedDate) {
lastmodTag = `<lastmod>${formattedDate}</lastmod>`;
}
}
return `
<url>
<loc>${loc}</loc>
${lastmod ? `<lastmod>${lastmod}</lastmod>` : ""}
${lastmodTag}
${changefreq ? `<changefreq>${changefreq}</changefreq>` : ""}
${priority ? `<priority>${priority}</priority>` : ""}
</url>