Plantilla de portada per a documents imprimibles. La pàgina utilitza la plantilla document.html i pren les metadades del front matter per generar la capçalera i el peu del document.
Qualsevol paràmetre es pot sobreescriure per a una pàgina concreta dins del bloc cover del front matter. Els valors del front matter tenen prioritat sobre els definits a mkdocs.yml.
print_title permet definir el títol que s'utilitzarà en imprimir o guardar la pàgina en PDF, sense canviar el títol normal de la pàgina al navegador. No forma part de cover, ja que també afecta el títol de la pestanya del navegador.
Per amagar la portada en una pàgina concreta encara que estiga activada per defecte a theme.cover, n'hi ha prou amb definir cover: false al front matter.
Si no s'indica ni theme.cover.license.icon a mkdocs.yml ni cover.license.icon al front matter, la icona de la targeta de llicència s'escull automàticament analitzant el text de license.type (o el theme.license.type global si no s'ha sobreescrit dins de cover):
Si conté "copyleft" → material/copyleft
Si conté "creative commons" o "cc" (com a paraula, o al començament) → material/creative-commons
En qualsevol altre cas (per exemple, "Copyright") → material/copyright
Aquesta detecció és insensible a majúscules/minúscules. Si voleu forçar una icona concreta independentment del text de license.type, definiu theme.cover.license.icon a mkdocs.yml o cover.license.icon al front matter.
En versions anteriors del tema, els paràmetres de la portada es definien directament a l'arrel del
front matter. Ara tots s'agrupen dins del bloc cover, igual que a theme.cover, de manera que
una pàgina pot sobreescriure un sol valor sense perdre la resta dels valors per defecte.
Les claus antigues s'ignoren sense cap avís: la pàgina es genera igualment, però la portada i el peu d'impressió no mostren aquests valors.
La taula següent recull l'equivalència entre les claus antigues i les noves:
Clau antiga
Clau nova
subtitle
cover.subtitle
curs
cover.curs
author
cover.author
email
cover.email
original_author
cover.original_author
license_type
cover.license.type
license_text
cover.license.text
license_link
cover.license.link
license_image
cover.license.image
Les claus que ja estaven dins de cover (title, icon, logo i background) no canvien.
A més, el paràmetre site_email de mkdocs.yml passa a ser theme.email. MkDocs no reconeix
site_email com a paràmetre propi i mostra un avís en cada construcció, mentre que dins de theme
s'accepta qualsevol clau.
mkdocs.yml
theme:email:joan@example.com
Si no es defineix theme.email ni cover.email, la portada no mostra cap adreça de correu.
Exemple: Migrar el front matter d'una pàgina
El front matter següent utilitza el format anterior:
S'observa que template i title es queden a l'arrel, ja que no són paràmetres de la portada.
El peu de pàgina web continua llegint les claus antigues author, license_type, license_text i license_link. Si una pàgina les sobreescrivia per canviar també aquest peu, cal mantindre-les a l'arrel a més de definir-les dins de cover.
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.