Frontmatterテンプレート変数
プラグイン設定でカスタムfrontmatterプロパティを追加するとき、テンプレート変数を使用できます。
対応変数
| 変数 | 説明 | 例 |
|---|---|---|
{{platform}} | プラットフォームID | x, facebook, youtube |
{{author.name}} | 著者の表示名 | John Doe |
{{author.handle}} | 著者のハンドル | @johndoe |
{{author.username}} | 著者のユーザー名 | johndoe |
{{author.url}} | 著者プロフィールURL | https://x.com/johndoe |
{{post.id}} | 内部投稿ID | 19384756 |
{{post.url}} | 元投稿URL | https://x.com/... |
{{dates.published}} | frontmatterからの公開日時 | 2026-02-12 09:30 |
{{dates.archived}} | frontmatterからのアーカイブ日時 | 2026-02-12 09:35 |
{{dates.lastModified}} | frontmatterからの最終更新日時 | 2026-02-12 09:35 |
プロパティ型の動作
Text / Number
- 値入力をそのまま使用します。
- テンプレート変数に対応しています。
- 数値は可能な場合、数値型へ変換されます。
Checkbox
- テンプレート上書きが空の場合: チェックボックス値を使用します。
- テンプレート上書きが空でない場合: テンプレート結果を代わりに使用します。
Date / Date & Time
- テンプレート上書きが空の場合: ピッカー値を使用します。
- テンプレート上書きが空でない場合: テンプレート結果を代わりに使用します。
List
- 1行に1項目を入力します。
- 各行でテンプレート変数を使用できます。
- YAML配列として保存されます。
注意
- コアキーは上書きできません:
platform,author,authorUrl,published,archived,lastModified,tags。 {{date:YYYY}}のようなフォーマット構文には対応していません。