0
テンプレートで下書きをプレビューしたいのですが、ビューはcategory
の投稿に依存しています。私は_drafts
フォルダのfront-matter defaultsを設定しようとしましたが、これはうまくいかないようです。Jekyllの下書きのデフォルトyaml値を設定するにはどうすればよいですか?
jekyll s -D
を実行すると、どのように私の下書きにデフォルトのフロントマーカを追加できますか?
テンプレートで下書きをプレビューしたいのですが、ビューはcategory
の投稿に依存しています。私は_drafts
フォルダのfront-matter defaultsを設定しようとしましたが、これはうまくいかないようです。Jekyllの下書きのデフォルトyaml値を設定するにはどうすればよいですか?
jekyll s -D
を実行すると、どのように私の下書きにデフォルトのフロントマーカを追加できますか?
編集
defaults:
-
scope:
path: ""
type: "drafts"
values:
layout: "default"
を試してみてください。読んジキルのこと、これは動作するようになったが草案をposts
コレクションにマージされるので、それはないです。したがって、デフォルト値を取得する場合はtype: posts
が適用され、決してdrafts
にはなりません。 See Jekyll::Document。
ドラフトを/ drafts/_draftsフォルダに入れるのを騙します。 そして、このようなあなたのデフォルトを設定するには:
-
scope:
path: "drafts"
values:
layout: "default"
唯一の欠点は、これがpost.categories
配列にdraft
カテゴリを追加するということです。
今試してみましたが、動作していないようです。レイアウトに投稿を入れる以外に、これをデバッグする良い方法はありますか? –
ファンタスティック---編集します。私にとっては、追加されたカテゴリは問題ではありませんが、それらを使用する人は手動で「ドラフト」カテゴリを除外できますか? –