2017-06-03 14 views
0

私はジキルを使用する初心者です。コマンドラインでJekyll serve'と入力するたびに、自動的にデフォルトのジキールファイルが生成され、自分の個人的なファイルが完全に上書きされます。それをやめないようにするにはどうすればいいですか?ジキルが既存のファイルを上書きする

+0

ようこそ。あなたの問題を説明するのに十分で具体的な情報を使って質問を改善するには、この[how-to-ask](http://stackoverflow.com/help/how-to-ask)をお読みください。 – thewaywewere

+0

あなたは '_site'フォルダ内のファイルについて話していると思いますか? –

答えて

2

jekyllは、_config.ymlファイルの_siteの場所を変更したことを除き、_siteフォルダにファイルを生成します。

Jekyllのトリックは、_で始まるフォルダを除くすべてのソースフォルダから、_siteにそれらのサイトを構築することです。

これはあなたのレイアウトの場合:

index.html 
css/style.css 
img/pic.jpg 

ジキルは、これらのファイルを使用するが場合は、処理するために何かをチェックして、_siteする出力を配置します:

_site/index.html 
_site/css/style.css 
_site/img/pic.jpg 

あなたはいけない、と述べました_siteフォルダ内で編集します。 _siteフォルダの外にあるコンテンツを編集します。

ここにはmore detailsです。また、いくつかのファイルがないことに注意

exclude: [Gemfile, Gemfile.lock, README.md] 

あなたは、いくつかのフォルダを構築し、あなたのジキルの一部にしたくないとき、あなたはあなたの_config.ymlでそのようにそれらを無視することができることを、注意してくださいFrontmatterが含まれていない場合は正しく処理されます。あなたはread more about that hereです。

関連する問題