Add SEO metadata, robots and sitemap

This commit is contained in:
Marc Froehlich
2026-07-06 02:19:28 +02:00
parent f48b72c54e
commit 34c1c68943
4 changed files with 50 additions and 1 deletions
+13
View File
@@ -5,6 +5,19 @@
<title>{{ title or "KST4Contest" }}</title> <title>{{ title or "KST4Contest" }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ description or 'KST4Contest is a contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.' }}"> <meta name="description" content="{{ description or 'KST4Contest is a contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.' }}">
<link rel="canonical" href="https://kst4contest.hamradioonline.de{{ page.url }}">
<meta property="og:type" content="website">
<meta property="og:title" content="{{ title or 'KST4Contest' }}">
<meta property="og:description" content="{{ description or 'Contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.' }}">
<meta property="og:url" content="https://kst4contest.hamradioonline.de{{ page.url }}">
<meta property="og:site_name" content="KST4Contest">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="{{ title or 'KST4Contest' }}">
<meta name="twitter:description" content="{{ description or 'Contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.' }}">
<link rel="stylesheet" href="/assets/css/main.css"> <link rel="stylesheet" href="/assets/css/main.css">
</head> </head>
<body> <body>
+19 -1
View File
@@ -36,4 +36,22 @@ description: KST4Contest is a modern ON4KST chat client built for VHF, UHF and S
<p>Windows, Linux and macOS builds are published through GitHub releases.</p> <p>Windows, Linux and macOS builds are published through GitHub releases.</p>
</div> </div>
</div> </div>
</section> </section>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "KST4Contest",
"applicationCategory": "CommunicationApplication",
"operatingSystem": "Windows, macOS, Linux",
"description": "KST4Contest is a contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.",
"url": "https://kst4contest.hamradioonline.de/",
"downloadUrl": "https://github.com/praktimarc/kst4contest/releases",
"softwareVersion": "latest",
"author": {
"@type": "Person",
"name": "Praktimarc"
}
}
</script>
+4
View File
@@ -0,0 +1,4 @@
User-agent: *
Allow: /
Sitemap: https://kst4contest.hamradioonline.de/sitemap.xml
+14
View File
@@ -0,0 +1,14 @@
---
permalink: /sitemap.xml
eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{%- for page in collections.all %}
{%- if page.url and not page.data.eleventyExcludeFromCollections %}
<url>
<loc>https://kst4contest.hamradioonline.de{{ page.url }}</loc>
</url>
{%- endif %}
{%- endfor %}
</urlset>