{
  "$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"
}