2016-04-13 10 views
0

ビルドから特定のファイルを除外できる必要があります。私はconfigファイルでこれを行うことができることを知っています。ビルドとナビからページを削除しますか?

また、ナビのウェブサイトのセクションをオフにする必要があります。

だから私はそれが偽かどうナビゲーション内のセクションへのリンクが含まれていない、データファイルにフラグを持っていることについて考えました。

しかし、どのように、私も建設されてからセクションを防ぐために、同じフラグを使用することができますか?

それとも設定で指定するとナビゲーションでは、このフラグをチェックする方が簡単ですか?

答えて

1

keep_files: [folder, "file.ext"] 

folderfile.extはジキルで放置されますとのビルドに含まれます。

OR

exclude: ["file.md", "otherfile.html"] 

両方のファイルは、すべてのジキルによって建てられたあなたのサイトに含まれません。ここで


私はまた、ナビゲーションにウェブサイトのセクションをオフにする方法が必要です。

私はあなたが何を意味するのかわからないんだけど、私はあなたがおそらくif文でそれを行うことができますね:ポストまたはページの前の問題で

、除外するセクションを示す変数を追加します。

--- 
# your front matter settings 
foo: bar # variable and value 
--- 

その後、テンプレートに追加:

{% if page.foo %} 
    <div>this will display</div> 
{% endif %} 

または

{% if page.foo %} 
    <div>this will display</div> 
{% else %} 
    <p>this will display when the above doesn't</p> 
{% endif %} 

が助けたことを望みます! :)

0

私にとっては設定問題のようです。私はそれをconfigに入れて、あなたのインクルードとnavに設定値をチェックさせます。あなたの_config.ymlに次の行を追加し、構築するからファイルを除外する

関連する問題