quartzでカスタムfrontmatter項目名を使用
quartzのデフォルトのfrontmatter項目名以外を使用したい場合がある。
例えば、date created
のようなカスタム項目名を使いたい場合、quartz/plugins/transformers/frontmatter.ts
を修正することで実現可能。
quartz/plugins/transformers/frontmatter.ts
内の該当する項目名の配列に、希望する項目名を追加する。
- const created = coalesceAliases(data, ["created", "date"])
+ const created = coalesceAliases(data, ["created", "date", "date created"])
この変更により、date created
を作成日としてquartzが認識するようになる。
参考
- quartz v4.4.0 におけるカスタムfrontmatter項目名の検証に使用したコミット情報を記録。
- コミットハッシュ: 99011cb1b0d20da9cb523729ed0e9ff4e9c27405
- GitHubリンク: GitHub - jackyzha0/quartz at 99011cb1b0d20da9cb523729ed0e9ff4e9c27405