Files
Yggdrasil/site/medias/index.typ
T

44 lines
1.3 KiB
Typst

#set document(title: [Medias])
#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.
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: [])
]