chore: add custom placeholder and fine tune calepin-toml

This commit is contained in:
Klagarge committed 2026-10-10 23:51:22 +02:00
1 parent 096026a964
commit ab802968ca
13 files changed
+216 -73

No files matched your search

+38 -2
View File
@@ -1,7 +1,43 @@
#set document(title: [Medias])
#metadata((title: "Overview", translation_key: "medias-index")) <website-metadata>
#metadata((
title: "Overview",
translation_key: "medias-overview",
date: "2026-10-10",
tags: ("medias", "films", "series", "books"),
author: "Rémi Heredero",
summary: "My very opinionned ideas about somes films, series and books",
draft: false,
pdf: false
))<website-metadata>
#title()
Placeholder page for the medias category: films, series, books.
Placeholder page for the medias category.
The real content comes later.
#import "@preview/calepin:0.1.0" as calepin
#show: calepin.document
== Films
#let posts = calepin.pages().filter(p => p.path.starts-with("medias/films/")).filter(p => not p.meta.at("draft", default: false)).sorted(key: p => p.meta.at("date", default: "")).rev()
#for post in posts [
- #link(post.href)[#post.title] \
#post.meta.at("summary", default: [])
]
== Series
#let posts = calepin.pages().filter(p => p.path.starts-with("medias/series/")).filter(p => not p.meta.at("draft", default: false)).sorted(key: p => p.meta.at("date", default: "")).rev()
#for post in posts [
- #link(post.href)[#post.title] \
#post.meta.at("summary", default: [])
]
== Books
#let posts = calepin.pages().filter(p => p.path.starts-with("medias/books/")).filter(p => not p.meta.at("draft", default: false)).sorted(key: p => p.meta.at("date", default: "")).rev()
#for post in posts [
- #link(post.href)[#post.title] \
#post.meta.at("summary", default: [])
]