Compare commits

...
3 Commits
Author SHA1 Message Date
valknar c8f9c10773 fix: remove post 2026-05-11 18:45:35 +02:00
valknarandClaude Sonnet 4.6 987c715c00 fix: align post header left edge with tags block
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 18:29:47 +02:00
valknarandClaude Sonnet 4.6 bc09fa2ad4 content: add exact timestamps to all posts for deterministic ordering
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 18:21:01 +02:00
7 changed files with 54 additions and 52 deletions
@@ -1,7 +1,7 @@
--- ---
title: "The Pale Pour" title: "The Pale Pour"
description: "A skeletal Grim Reaper tends bar in a subterranean Gothic absinthe den, where the Green Fairy's bioluminescent fog coils between candlelit bottles and tarnished mirrors." description: "A skeletal Grim Reaper tends bar in a subterranean Gothic absinthe den, where the Green Fairy's bioluminescent fog coils between candlelit bottles and tarnished mirrors."
date: 2026-05-07 date: 2026-05-07T18:00:00+02:00
author: "valknar" author: "valknar"
featured: true featured: true
categories: categories:
@@ -1,7 +1,7 @@
--- ---
title: "The Count's Chamber" title: "The Count's Chamber"
description: "The room speaks before its master does — an ancient Gothic chamber of firelight and shadow, an armchair that still holds the warmth of centuries, and a wine glass of blood on a small table, patiently waiting." description: "The room speaks before its master does — an ancient Gothic chamber of firelight and shadow, an armchair that still holds the warmth of centuries, and a wine glass of blood on a small table, patiently waiting."
date: 2026-05-08 date: 2026-05-08T12:00:00+02:00
author: "valknar" author: "valknar"
featured: false featured: false
categories: categories:
@@ -1,7 +1,7 @@
--- ---
title: "The Last Valkyrie" title: "The Last Valkyrie"
description: "She walks the field when the battle is already over — magnificent, heavily armed, towering above the fallen — choosing among the dead with the cold authority of a goddess who has never known defeat." description: "She walks the field when the battle is already over — magnificent, heavily armed, towering above the fallen — choosing among the dead with the cold authority of a goddess who has never known defeat."
date: 2026-05-08 date: 2026-05-08T14:00:00+02:00
author: "valknar" author: "valknar"
featured: false featured: false
categories: categories:
@@ -1,7 +1,7 @@
--- ---
title: "The Warlord's Hour" title: "The Warlord's Hour"
description: "A fearsome samurai warlord, clad in magnificent lacquered armour, receives the quiet ceremony of sake from a geisha — power and grace suspended in a single, breathless moment on an ancient throne." description: "A fearsome samurai warlord, clad in magnificent lacquered armour, receives the quiet ceremony of sake from a geisha — power and grace suspended in a single, breathless moment on an ancient throne."
date: 2026-05-08 date: 2026-05-08T10:00:00+02:00
author: "valknar" author: "valknar"
featured: false featured: false
categories: categories:
+1 -1
View File
@@ -1,7 +1,7 @@
--- ---
title: "Iron Rain" title: "Iron Rain"
description: "A colossal combat mech holds the intersection — armour scarred by a hundred engagements, missile pods tracking, plasma blade coiled and ready — while Neo-Tokyo dissolves in rain around it and no one dares move." description: "A colossal combat mech holds the intersection — armour scarred by a hundred engagements, missile pods tracking, plasma blade coiled and ready — while Neo-Tokyo dissolves in rain around it and no one dares move."
date: 2026-05-10 date: 2026-05-10T18:00:00+02:00
author: "valknar" author: "valknar"
featured: true featured: true
categories: categories:
@@ -1,7 +1,7 @@
--- ---
title: "The Drowned Queen" title: "The Drowned Queen"
description: "She sails still — centuries dead, cursed to never reach port — her black hull half-fog and half-ruin, her skeletal crew working the rigging in silence, her tattered sails full of a wind that does not exist." description: "She sails still — centuries dead, cursed to never reach port — her black hull half-fog and half-ruin, her skeletal crew working the rigging in silence, her tattered sails full of a wind that does not exist."
date: 2026-05-11 date: 2026-05-11T10:00:00+02:00
author: "valknar" author: "valknar"
featured: false featured: false
categories: categories:
+48 -46
View File
@@ -10,55 +10,57 @@
{{- define "main" -}} {{- define "main" -}}
<!-- ── ARTICLE HEADER ────────────────────────────────────────── --> <!-- ── ARTICLE HEADER ────────────────────────────────────────── -->
<header class="gutter-x pt-36 pb-12 max-w-5xl mx-auto relative overflow-hidden"> <header class="gutter-x pt-36 pb-12 relative overflow-hidden">
<!-- Faded decorative category text --> <div class="max-w-5xl mx-auto">
{{- with index .Params.categories 0 -}} <!-- Faded decorative category text -->
<div {{- with index .Params.categories 0 -}}
class="graffiti-tag absolute -top-2 -right-4 select-none pointer-events-none" <div
style="-webkit-text-stroke-color: rgba(155,0,255,0.08);" class="graffiti-tag absolute -top-2 -right-4 select-none pointer-events-none"
aria-hidden="true" style="-webkit-text-stroke-color: rgba(155,0,255,0.08);"
> aria-hidden="true"
{{ . }} >
</div> {{ . }}
{{- end -}} </div>
<!-- Categories -->
{{- with .Params.categories -}}
<div class="flex flex-wrap gap-2 mb-6">
{{- range . -}}
<a href="/categories/{{ . | urlize }}/" class="badge badge-outline">{{ . }}</a>
{{- end -}}
</div>
{{- end -}}
<!-- Title -->
<h1 class="font-display text-5xl md:text-7xl lg:text-8xl text-paper text-balance mb-8 leading-none">
{{- .Title -}}
</h1>
<!-- Description -->
{{- with .Description -}}
<p class="text-chalk text-xl md:text-2xl max-w-2xl mb-10 leading-relaxed text-pretty font-body font-light">
{{ . }}
</p>
{{- end -}}
<!-- Author byline -->
{{- with .Params.author -}}
{{- $authorPage := site.GetPage (printf "authors/%s" .) -}}
{{- with $authorPage -}}
{{- partial "author-card.html" . -}}
{{- end -}} {{- end -}}
{{- end -}}
<!-- Date --> <!-- Categories -->
<time class="label text-fog" datetime="{{ .Date.Format "2006-01-02" }}"> {{- with .Params.categories -}}
{{- .Date.Format "January 2, 2006" -}} <div class="flex flex-wrap gap-2 mb-6">
</time> {{- range . -}}
<a href="/categories/{{ . | urlize }}/" class="badge badge-outline">{{ . }}</a>
{{- end -}}
</div>
{{- end -}}
<!-- Title -->
<h1 class="font-display text-5xl md:text-7xl lg:text-8xl text-paper text-balance mb-8 leading-none">
{{- .Title -}}
</h1>
<!-- Description -->
{{- with .Description -}}
<p class="text-chalk text-xl md:text-2xl max-w-2xl mb-10 leading-relaxed text-pretty font-body font-light">
{{ . }}
</p>
{{- end -}}
<!-- Author byline -->
{{- with .Params.author -}}
{{- $authorPage := site.GetPage (printf "authors/%s" .) -}}
{{- with $authorPage -}}
{{- partial "author-card.html" . -}}
{{- end -}}
{{- end -}}
<!-- Date -->
<time class="label text-fog" datetime="{{ .Date.Format "2006-01-02" }}">
{{- .Date.Format "January 2, 2006" -}}
</time>
</div>
</header> </header>
<!-- ── GRADIENT DIVIDER ──────────────────────────────────────── --> <!-- ── GRADIENT DIVIDER ──────────────────────────────────────── -->