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
+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(),