44 lines
1.3 KiB
Typst
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: [])
|
|
]
|