All checks were successful
Build and Deploy PunktFri / build-and-deploy (push) Successful in 1m19s
Major improvements: - Add comprehensive meta tags (Open Graph, Twitter Cards, canonical URL) - Implement schema.org structured data (Organization, FAQPage) - Optimize H1 with keywords: "Non-profit registrator for .dk-domæner" - Add robots.txt and sitemap.xml with Flask routes - Improve hero intro with specific pain point (90-150 kr/year) - Enhance DNSSEC description with technical details (DS-records) - Update timeline to May 2026 - Add FAQ comparing PunktFri to commercial providers - CSS styling for H1 subtitle 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
67 lines
3.0 KiB
HTML
67 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="da">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="Non-profit .dk registrator for selvhostere med egne navneservere og DNSSEC. Kostpris uden markup. Alternativ til kommercielle registratorer ved Punktum dk.">
|
|
<title>{% block title %}PunktFri{% endblock %}</title>
|
|
|
|
<!-- Canonical URL -->
|
|
<link rel="canonical" href="https://punktfri.dk/">
|
|
|
|
<!-- Open Graph / Facebook -->
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://punktfri.dk/">
|
|
<meta property="og:title" content="PunktFri — Selvhosternes .dk-registrator">
|
|
<meta property="og:description" content="Non-profit registrator for tekniske brugere med egne navneservere. Kostpris, ingen markup, fuld kontrol.">
|
|
<meta property="og:locale" content="da_DK">
|
|
|
|
<!-- Twitter -->
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:url" content="https://punktfri.dk/">
|
|
<meta name="twitter:title" content="PunktFri — Selvhosternes .dk-registrator">
|
|
<meta name="twitter:description" content="Non-profit registrator for tekniske brugere med egne navneservere. Kostpris, ingen markup, fuld kontrol.">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
|
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap" rel="stylesheet">
|
|
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
|
|
|
|
<!-- Organization Schema.org Structured Data -->
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@type": "Organization",
|
|
"name": "PunktFri",
|
|
"description": "Non-profit registrator for .dk-domæner til selvhostere med egne navneservere",
|
|
"url": "https://punktfri.dk",
|
|
"email": "info@punktfri.dk",
|
|
"foundingDate": "2026",
|
|
"knowsAbout": ["DNS", "DNSSEC", "Domæneregistrering", ".dk domæner", "Self-hosting"],
|
|
"areaServed": {
|
|
"@type": "Country",
|
|
"name": "Denmark"
|
|
}
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<nav>
|
|
<a href="/" class="logo">Punkt<span>Fri</span></a>
|
|
</nav>
|
|
</header>
|
|
|
|
<main>
|
|
{% block content %}{% endblock %}
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="footer-inner">
|
|
<p><strong>PunktFri er ikke live endnu.</strong> Dette er en interessetilkendegivelse — ingen forpligtelse, ingen faktura, intet abonnement.</p>
|
|
<p>Kontakt: <a href="mailto:info@punktfri.dk">info@punktfri.dk</a></p>
|
|
<p class="footer-small">PunktFri er en idé under etablering — initieret af en frustreret selvhoster fra Sydsjælland 😄 Ingen forening er stiftet endnu, ingen akkreditering er søgt. Vi undersøger om interessen er der — og det ser ud til at den er.</p>
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|