fix: keep support SEO and sitemap metadata accurate

This commit is contained in:
Timo
2026-07-19 21:21:49 +02:00
parent 8d7085c97e
commit 4882e058f1
3 changed files with 45 additions and 9 deletions
+1 -9
View File
@@ -716,8 +716,6 @@ function generateSitemap(wwwDir) {
{ code: 'pt', prefix: 'pt/', hreflang: 'pt' }
];
const today = new Date().toISOString().split('T')[0];
let xml = `<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">`;
@@ -726,31 +724,26 @@ function generateSitemap(wwwDir) {
xml += `
<url>
<loc>https://sync.koalastuff.net/imprint</loc>
<lastmod>${today}</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://sync.koalastuff.net/privacy</loc>
<lastmod>${today}</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://sync.koalastuff.net/site-access-help.html</loc>
<lastmod>${today}</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sync.koalastuff.net/de/impressum</loc>
<lastmod>${today}</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://sync.koalastuff.net/de/datenschutz</loc>
<lastmod>${today}</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>`;
@@ -761,7 +754,6 @@ function generateSitemap(wwwDir) {
xml += `
<url>
<loc>${loc}</loc>
<lastmod>${today}</lastmod>
<changefreq>${changefreq}</changefreq>
<priority>${priority}</priority>`;
for (const alt of languages) {
@@ -794,6 +786,6 @@ function generateSitemap(wwwDir) {
xml += `\n</urlset>\n`;
fs.writeFileSync(path.join(wwwDir, 'sitemap.xml'), xml.trim() + '\n', 'utf8');
console.log(' ✓ Dynamically generated sitemap.xml with current date');
console.log(' ✓ Dynamically generated sitemap.xml without synthetic modification dates');
}
compile().catch(err => { console.error('Build failed:', err); process.exit(1); });
+24
View File
@@ -17,6 +17,14 @@
<meta property="og:title" content="Fix KoalaSync website access">
<meta property="og:description" content="Quick browser-specific steps for reconnecting KoalaSync to a video tab.">
<meta property="og:image" content="https://sync.koalastuff.net/assets/og-image.png">
<meta property="og:image:width" content="1280">
<meta property="og:image:height" content="640">
<meta property="og:image:type" content="image/png">
<meta property="og:site_name" content="KoalaSync">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Fix KoalaSync website access">
<meta name="twitter:description" content="Quick browser-specific steps for reconnecting KoalaSync to a video tab.">
<meta name="twitter:image" content="https://sync.koalastuff.net/assets/og-image.png">
<meta name="theme-color" content="#10190e">
<script type="application/ld+json">
{
@@ -24,8 +32,24 @@
"@type": "TechArticle",
"headline": "Fix KoalaSync website access",
"description": "Restore KoalaSync access when a browser blocks the extension on a video website.",
"datePublished": "2026-07-15T10:24:59Z",
"dateModified": "2026-07-19T19:20:05Z",
"inLanguage": "en",
"url": "https://sync.koalastuff.net/site-access-help.html",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://sync.koalastuff.net/site-access-help.html"
},
"author": {
"@type": "Organization",
"name": "KoalaSync",
"url": "https://sync.koalastuff.net/"
},
"publisher": {
"@type": "Organization",
"name": "KoalaSync",
"url": "https://sync.koalastuff.net/"
},
"isPartOf": {
"@type": "WebSite",
"name": "KoalaSync",