Samme indhold, URL'er og udseende, bygget af en enkelt zola-binær og Tailwind standalone-CLI uden Node. Kanonisk domæne er asger.weirsoe.dk. Blogindlæg ligger som page bundles med frontmatter Zola forstår, så de gamle stempler er ugyldige, indtil scripts/omstempl.py er kørt med PUBLISH_KEY. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
<div
|
|
id="cookie-banner"
|
|
hidden
|
|
class="fixed inset-x-0 bottom-0 z-[60] px-4 pb-4"
|
|
role="dialog"
|
|
aria-live="polite"
|
|
aria-label="{% if lang == "en" %}Cookie notice{% else %}Cookie-besked{% endif %}"
|
|
>
|
|
<div class="mx-auto flex max-w-3xl flex-col gap-3 wt-card wt-card--raised sm:flex-row sm:items-center sm:justify-between">
|
|
<p class="text-sm text-muted">
|
|
{% if lang == "en" %}This site uses cookies to improve your experience and keep anonymous visitor statistics. By using the site you accept this.{% else %}Denne side bruger cookies til at forbedre din oplevelse og lave anonym statistik over besøg. Ved at bruge siden accepterer du det.{% endif %}
|
|
<a href="/cookies" class="text-accent underline">{% if lang == "en" %}Read more (Danish){% else %}Læs mere{% endif %}</a>.
|
|
</p>
|
|
<button
|
|
id="cookie-ok"
|
|
class="shrink-0 self-start wt-btn wt-btn--primary sm:self-auto"
|
|
>OK</button>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
(function () {
|
|
var KEY = 'wec_cookie_ack';
|
|
function wire() {
|
|
var b = document.getElementById('cookie-banner');
|
|
if (!b) return;
|
|
try { if (localStorage.getItem(KEY)) { b.hidden = true; return; } } catch (_) {}
|
|
b.hidden = false;
|
|
var ok = document.getElementById('cookie-ok');
|
|
if (ok && !ok.__wired) {
|
|
ok.__wired = true;
|
|
ok.addEventListener('click', function () {
|
|
try { localStorage.setItem(KEY, '1'); } catch (_) {}
|
|
b.hidden = true;
|
|
});
|
|
}
|
|
}
|
|
wire();
|
|
})();
|
|
</script>
|