Markdownのメタデータ記法について調べてみた
タイトルや作成日時などを示せるか。
参考
- https://github.com/naoya/md2inao/issues/32
- http://hiltmon.com/blog/2012/06/18/markdown-metadata/
- https://stackoverflow.com/questions/44215896/markdown-metadata-format
Markdownのメタデータ記法
- YAML Front Matter
- MultiMarkdown Metadata
- Pandoc Title Block
1. YAML Front Matter
YAML構文---
にてメタデータを記述する。たとえば静的サイトジェネレータJekyllでは以下のような記述をする。
--- layout: post title: 表題 date: 2020-04-02 00:00:00 +0900 categories: [programming, csharp] tags: [framework, dotnet] ---
2. MultiMarkdown Metadata
Title: 表題 Author: ytyaru Date: 2020-04-02 00:00:00 +0900 Comment: コメント CSS: http://some/style.css
3. Pandoc Title Block
% title % author(s) (separated by semicolons) % date
所感
MarkdownのビューアやHTMLに変換する静的サイトジェネレータなどがどの書式にどのように対応しているのか。HTML変換処理を任意に設定できるか。