Det kan være nyttig å plassere metadata for tittel, forfatter, dato o.l. utenfor selve teksten i et Markdown-dokument. En løsning på det er å definere at begynnelsen på dokumentet kan innholde metadata.
Metadata kan for eksempel plasseres i en YAML-blokk; hvor --- definerer start, og --- eller ... definerer slutten på YAML frontmatter.
---title: Lurium ipsum!subject: Lurium laruim ipsumdate: 2024-06-26keywords: - hopp - hepp - hippauthor: Aslak---Code language: YAML (yaml)som Github presenter omtrent slik:
Github sin presentasjon av en YAML-frontmatter.
Men er egentlig YAML noe ok til slikt?
En annen variant er å bruke MultiMarkdown (MMD) sine metadata-felt som ligner på epost/netnews (RFC 5322 og RFC 5536 ) og andre internet metadata-felt:
Title: Lurium ipsum!Subject: Lurium laruim ipsumDate: 2024-06-26Keywords: hopp, hepp, hippAuthor: AslakCode language: HTTP (http)Navn på metadata angis som en kort tekst som avsluttes med : og resten linjene som tekst med selve metadata. Metadatablokken avsluttes med to (en?) tomme linjer.
Som med overnevnte RFC-er og RFC 9651 (Structured Field Values for HTTP) så burde lister kunne angis som:
Keywords: hoppKeywords: hepp, hippCode language: HTTP (http)Det tror jeg ikke alle implementasjoner av MMD, om noen, støtter.