{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreihdz6tpmevbj2aayj4qwqo2oxffb4rjhuw6stewhhd5377orycffq",
"uri": "at://did:plc:npotif2ojsuxqvoyx43i44wl/app.bsky.feed.post/3mmh7s3c73hta"
},
"description": "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:...",
"path": "/2024/10/metadata-for-markdown/",
"publishedAt": "2024-10-17T22:02:07.000Z",
"site": "at://did:plc:npotif2ojsuxqvoyx43i44wl/site.standard.publication/3mmgrlz7roef5",
"tags": [
"lowdown",
"Markdown",
"metadata",
"multimarkdown",
"RFC5322",
"RFC5536",
"RFC9651",
"YAML"
],
"textContent": "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 ipsum date: 2024-06-26 keywords: - hopp - hepp - hipp author: 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 ipsum Date: 2024-06-26 Keywords: hopp, hepp, hipp Author: Aslak Code 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: hopp Keywords: hepp, hipp Code language: HTTP (http) Det tror jeg ikke alle implementasjoner av MMD, om noen, støtter.",
"title": "Metadata for markdown",
"updatedAt": "2024-11-01T06:51:28.000Z"
}