Add RSS feed for news

This commit is contained in:
Marc Froehlich
2026-07-07 01:03:11 +02:00
parent 6d1e08711a
commit 5838d3a999
42 changed files with 162 additions and 38 deletions
+4
View File
@@ -28,6 +28,10 @@ function rewriteManualLinks(content, lang) {
module.exports = function (eleventyConfig) { module.exports = function (eleventyConfig) {
eleventyConfig.addFilter("dateToRfc822", function (dateObj) {
return new Date(dateObj).toUTCString();
});
eleventyConfig.addFilter("readableDate", function (dateObj) { eleventyConfig.addFilter("readableDate", function (dateObj) {
return new Intl.DateTimeFormat("en", { return new Intl.DateTimeFormat("en", {
year: "numeric", year: "numeric",
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Download KST4Contest"> <meta name="twitter:title" content="Download KST4Contest">
<meta name="twitter:description" content="Download KST4Contest releases for Windows, Linux and macOS."> <meta name="twitter:description" content="Download KST4Contest releases for Windows, Linux and macOS.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest FAQ"> <meta name="twitter:title" content="KST4Contest FAQ">
<meta name="twitter:description" content="Frequently asked questions about KST4Contest, ON4KST contest operation, AirScout integration and VHF/UHF/SHF contest workflow."> <meta name="twitter:description" content="Frequently asked questions about KST4Contest, ON4KST contest operation, AirScout integration and VHF/UHF/SHF contest workflow.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="AirScout Integration"> <meta name="twitter:title" content="AirScout Integration">
<meta name="twitter:description" content="AirScout information helps operators evaluate AP windows, aircraft scatter timing and candidate stations during VHF/UHF/SHF contests."> <meta name="twitter:description" content="AirScout information helps operators evaluate AP windows, aircraft scatter timing and candidate stations during VHF/UHF/SHF contests.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Dual Chat Categories"> <meta name="twitter:title" content="Dual Chat Categories">
<meta name="twitter:description" content="Dual category support gives contest operators better overview when working across multiple ON4KST chat rooms."> <meta name="twitter:description" content="Dual category support gives contest operators better overview when working across multiple ON4KST chat rooms.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="DXCluster Server"> <meta name="twitter:title" content="DXCluster Server">
<meta name="twitter:description" content="KST4Contest includes DXCluster functionality to support situational awareness during contest operation."> <meta name="twitter:description" content="KST4Contest includes DXCluster functionality to support situational awareness during contest operation.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Features"> <meta name="twitter:title" content="KST4Contest Features">
<meta name="twitter:description" content="Contest-optimized ON4KST features for VHF, UHF and SHF operation."> <meta name="twitter:description" content="Contest-optimized ON4KST features for VHF, UHF and SHF operation.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Log Synchronization"> <meta name="twitter:title" content="Log Synchronization">
<meta name="twitter:description" content="Log synchronization helps KST4Contest understand worked stations, active bands and contest context."> <meta name="twitter:description" content="Log synchronization helps KST4Contest understand worked stations, active bands and contest context.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Macros and Variables"> <meta name="twitter:title" content="Macros and Variables">
<meta name="twitter:description" content="Macros reduce repetitive typing and help operators respond quickly during active ON4KST contest sessions."> <meta name="twitter:description" content="Macros reduce repetitive typing and help operators respond quickly during active ON4KST contest sessions.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Priority Score System"> <meta name="twitter:title" content="Priority Score System">
<meta name="twitter:description" content="KST4Contest ranks stations by activity, direction, sked context, band information, QRG hints and operator workflow signals."> <meta name="twitter:description" content="KST4Contest ranks stations by activity, direction, sked context, band information, QRG hints and operator workflow signals.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Sked Reminder"> <meta name="twitter:title" content="Sked Reminder">
<meta name="twitter:description" content="KST4Contest keeps skeds in focus while the operator handles chat traffic, logging, bands and aircraft scatter timing."> <meta name="twitter:description" content="KST4Contest keeps skeds in focus while the operator handles chat traffic, logging, bands and aircraft scatter timing.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="Timeline View"> <meta name="twitter:title" content="Timeline View">
<meta name="twitter:description" content="The timeline view helps operators understand short propagation windows and candidate timing during active contest operation."> <meta name="twitter:description" content="The timeline view helps operators understand short propagation windows and candidate timing during active contest operation.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>KST4Contest News</title>
<link>https://kst4contest.hamradioonline.de/</link>
<description>News and release updates for KST4Contest.</description>
<language>en</language>
<item>
<title>KST4Contest Website Launch</title>
<link>https://kst4contest.hamradioonline.de/news/2026-07-website-launch/</link>
<guid>https://kst4contest.hamradioonline.de/news/2026-07-website-launch/</guid>
<pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
<description>The new KST4Contest website is being built as a static, SEO-friendly product portal with GitHub-based documentation.</description>
</item>
</channel>
</rss>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Contest-Optimized ON4KST Chat Client"> <meta name="twitter:title" content="KST4Contest Contest-Optimized ON4KST Chat Client">
<meta name="twitter:description" content="KST4Contest is a modern ON4KST chat client built for VHF, UHF and SHF contest operation."> <meta name="twitter:description" content="KST4Contest is a modern ON4KST chat client built for VHF, UHF and SHF contest operation.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Deutsches Handbuch"> <meta name="twitter:title" content="KST4Contest Deutsches Handbuch">
<meta name="twitter:description" content="Deutsches Benutzerhandbuch für KST4Contest."> <meta name="twitter:description" content="Deutsches Benutzerhandbuch für KST4Contest.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest English Manual"> <meta name="twitter:title" content="KST4Contest English Manual">
<meta name="twitter:description" content="English user manual for KST4Contest."> <meta name="twitter:description" content="English user manual for KST4Contest.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual"> <meta name="twitter:title" content="{{ manual.title }} | KST4Contest Manual">
<meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}"> <meta name="twitter:description" content="KST4Contest manual page: {{ manual.title }}">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Manual"> <meta name="twitter:title" content="KST4Contest Manual">
<meta name="twitter:description" content="Online manual for KST4Contest, the contest-optimized ON4KST chat client."> <meta name="twitter:description" content="Online manual for KST4Contest, the contest-optimized ON4KST chat client.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Website Launch"> <meta name="twitter:title" content="KST4Contest Website Launch">
<meta name="twitter:description" content="Contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests."> <meta name="twitter:description" content="Contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest News"> <meta name="twitter:title" content="KST4Contest News">
<meta name="twitter:description" content="News, release updates and development notes for KST4Contest."> <meta name="twitter:description" content="News, release updates and development notes for KST4Contest.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+3 -1
View File
@@ -17,7 +17,9 @@
<meta name="twitter:title" content="KST4Contest Screenshots"> <meta name="twitter:title" content="KST4Contest Screenshots">
<meta name="twitter:description" content="Screenshots of KST4Contest, the contest-optimized ON4KST chat client for VHF, UHF and SHF operators."> <meta name="twitter:description" content="Screenshots of KST4Contest, the contest-optimized ON4KST chat client for VHF, UHF and SHF operators.">
<link rel="stylesheet" href="/assets/css/main.css?v=1783378295352"> <link rel="stylesheet" href="/assets/css/main.css?v=1783378990661">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+2
View File
@@ -18,6 +18,8 @@
<meta name="twitter:description" content="{{ description or 'Contest-optimized ON4KST chat client for VHF, UHF and SHF ham radio contests.' }}"> <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?v={{ build.version }}"> <link rel="stylesheet" href="/assets/css/main.css?v={{ build.version }}">
<link rel="alternate" type="application/rss+xml" title="KST4Contest News" href="/feed.xml">
</head> </head>
<body> <body>
+23
View File
@@ -0,0 +1,23 @@
---
permalink: /feed.xml
eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>KST4Contest News</title>
<link>https://kst4contest.hamradioonline.de/</link>
<description>News and release updates for KST4Contest.</description>
<language>en</language>
{% for post in collections.news | reverse %}
<item>
<title>{{ post.data.title }}</title>
<link>https://kst4contest.hamradioonline.de{{ post.url }}</link>
<guid>https://kst4contest.hamradioonline.de{{ post.url }}</guid>
<pubDate>{{ post.date | dateToRfc822 }}</pubDate>
<description>{{ post.data.summary }}</description>
</item>
{% endfor %}
</channel>
</rss>