Jekyll サイトを生成するが、Frontmatter に基づいて特定のコンテンツを除外するための適切なアプローチは何ですか。
たとえば、「アクセス: 機密」という前付のページがいくつもあります... jekyll サイトを作成し、そのコンテンツを _site ビルド アウトに含めないようにしたいと考えています。
Jekyll サイトを生成するが、Frontmatter に基づいて特定のコンテンツを除外するための適切なアプローチは何ですか。
たとえば、「アクセス: 機密」という前付のページがいくつもあります... jekyll サイトを作成し、そのコンテンツを _site ビルド アウトに含めないようにしたいと考えています。
次の場合を除き、すべての Jekyll ファイルがコピー先にコピーされます。
exclude
この除外は、front matter 変数に依存することはできません (これはプラグインで行うことができますが、ここでは対象外です)。
これで、次のようにすべての機密ページを除外できます_config.yml
:
# exclude all files in confidential folder from being processed
exclude:
- confidential/