2016-08-31 17 views
2

Jekyllサイトを生成するのにFrontmatterに基づいて特定のコンテンツを除外する適切な方法は何ですか?Jekyllを使用したFront-matter条件付きビルド

たとえば、「アクセス:機密」の前にある任意の数のページがあります。私は自分のジーキルサイトを構築し、そのコンテンツを_siteビルドに含めないようにします。

答えて

1

すべてのジキルファイルは、それらがある場合を除いて、先にコピーされます。

にこの除外は前付変数に依存することはできません_includes

  • のようなフォルダを強調しましたあなたはプラグインでこれを行うことができますが、ここでは対象ではありません)。

    さて、あなたは_config.ymlでこのようにすべてのあなたの機密ページを除外することができます

    ​​
  • 0

    デビッドの答えのオプションに加えて、あなたは除外したいファイルのためにあなたの前の問題にfalseにpublishedを設定することができます。 https://jekyllrb.com/docs/frontmatter/から

    サイトが生成されたときに表示されるまで、特定の投稿をしたくない場合は、falseに設定し

    を公開し

    公式ドキュメントはポストに言及しますが、私はちょうどそれがジキル3.2.1の投稿、ページやコレクションアイテムのために働くテストした:

    --- 
    published: false 
    --- 
    
    +0

    任意のアイデア私は私自身のメカニズムをコーディングすることができる場合これは他のfrontmatterキー/ valsのキーですか? – empire29

    関連する問題