Refactor website into data-driven content model

This commit is contained in:
Marc Froehlich
2026-07-06 23:27:06 +02:00
parent a99d611ea8
commit 217c7e8451
49 changed files with 2649 additions and 976 deletions
+80 -18
View File
@@ -5,7 +5,6 @@
<title>{{ feature.title }} | KST4Contest</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="{{ feature.summary }}">
<link rel="canonical" href="https://kst4contest.hamradioonline.de/features/sked-reminder/">
<meta property="og:type" content="website">
@@ -20,30 +19,49 @@
<link rel="stylesheet" href="/assets/css/main.css">
</head>
<body>
<div class="site-bg"></div>
<header class="site-header">
<a class="brand" href="/">KST4Contest</a>
<nav>
<a href="/features/">Features</a>
<a href="/download/">Download</a>
<a href="/manual/">Manual</a>
<a href="/screenshots/">Screenshots</a>
<a href="/news/">News</a>
<a href="https://github.com/praktimarc/kst4contest">GitHub</a>
<a href="/faq/">FAQ</a>
<a class="brand" href="/">
<span class="brand-mark"></span>
<span>
<strong>KST4Contest</strong>
<small>ON4KST Contest Client</small>
</span>
</a>
<nav class="site-nav">
<a href="/">Home</a>
<a href="/features/">Features</a>
<a href="/screenshots/">Screenshots</a>
<a href="/download/">Download</a>
<a href="/manual/">Manual</a>
<a href="/news/">News</a>
<a href="/faq/">FAQ</a>
<a class="nav-cta" href="https://github.com/praktimarc/kst4contest/releases/latest">Download</a>
</nav>
</header>
<main>
<section class="hero">
<p class="eyebrow">Sked Management</p>
<p class="badge">Sked Management · since 1.40</p>
<h1>Sked Reminder</h1>
<p>Keep scheduled contacts visible and avoid missing time-critical skeds.</p>
<p class="lead">Keep scheduled contacts visible and avoid missing time-critical skeds.</p>
</section>
<section class="section">
<div class="card">
<section class="section narrow">
<article class="card content-card">
<div class="feature-icon large">🔔</div>
<h2>Why it matters</h2>
@@ -51,11 +69,26 @@
<h2>Built for contest operation</h2>
<p>
This feature is designed for real VHF, UHF and SHF contest workflows,
where speed, awareness and correct operator decisions matter.
This feature supports real VHF, UHF and SHF contest workflows where timing,
awareness and fast decisions matter. It is part of the broader KST4Contest
approach: ON4KST chat should not just be displayed, it should actively support
contest operation.
</p>
<h2>Keywords</h2>
<div class="tag-list">
<span>sked</span>
<span>ON4KST</span>
<span>contest reminder</span>
</div>
<h2>Related features</h2>
<div class="actions">
@@ -74,6 +107,10 @@
@@ -90,15 +127,40 @@
<a class="button secondary" href="/features/timeline/">Timeline View</a>
</div>
</div>
</article>
</section>
</main>
<footer class="site-footer">
<p>KST4Contest ON4KST contest workflow for VHF/UHF/SHF operators.</p>
<p>KST4Contest contest-optimized ON4KST workflow for VHF/UHF/SHF operators.</p>
<p><a href="https://github.com/praktimarc/kst4contest">GitHub Repository</a></p>
</footer>
</body>
</html>