Add curated essays and reading paths
CI / ci (push) Successful in 28s
CI / ci (pull_request) Successful in 27s
Docker / docker (pull_request) Successful in 16s

Introduce a Library page and wire it into the main nav.
Add blog frontmatter fields: category, featuredEssay (default false),
and readingOrder (positive integer). Update several posts to mark
featured essays and assign readingOrder for the recommended path.
This commit is contained in:
2026-03-07 18:07:23 +01:00
parent 59211909ac
commit bd0dc30f9e
7 changed files with 625 additions and 0 deletions
+2
View File
@@ -3,6 +3,8 @@ title: "After the Silence"
description: "Reflections on what remains after a meaningful relationship ends, and how love can transform without disappearing."
pubDate: 2026-03-04
tags: ["love", "reflection", "healing", "relationships", "personal"]
category: "reflection"
featuredEssay: true
---
When a relationship ends, the world does not become quiet immediately.
@@ -3,6 +3,9 @@ title: "Coffee & Code #1 - Building Quiet Corners on the Internet"
description: "Why personal websites still matter, and why I want Hidden Den to feel more like a quiet cafe than another loud platform."
pubDate: 2026-03-07
tags: ["coffee-and-code", "internet", "technology", "philosophy", "devlog", "personal website"]
category: "internet"
featuredEssay: true
readingOrder: 2
series:
name: "Coffee & Code"
part: 1
+3
View File
@@ -3,6 +3,9 @@ title: "Welcome to the Den"
description: "First proper post. Why I built this site, what it runs on, and what to expect."
pubDate: 2026-03-01
tags: ["self-hosting", "privacy", "personal-web", "infrastructure"]
category: "building"
featuredEssay: true
readingOrder: 1
draft: false
---
@@ -3,6 +3,9 @@ title: "Things I Learned From Loving Deeply"
description: "Reflections on intimacy, trust, and the quiet ways meaningful love can continue shaping who we become."
pubDate: 2026-03-07
tags: ["love", "relationships", "reflection", "emotional growth", "intimacy"]
category: "personal"
featuredEssay: true
readingOrder: 3
---
Some relationships change you in quiet but permanent ways.
+3
View File
@@ -7,6 +7,9 @@ const blog = defineCollection({
description: z.string(),
pubDate: z.coerce.date(),
tags: z.array(z.string()).default([]),
category: z.string().optional(),
featuredEssay: z.boolean().optional().default(false),
readingOrder: z.number().int().positive().optional(),
series: z
.object({
name: z.string(),