2017-08-13 4 views
0

私はジキルクイックスタートの指示に従った。私がサイトのディレクトリに変更を加えるたびに、何らかの形で変更が消去されます。たとえば、コードの一部をindex.htmlに変更し、Jekyllのデフォルトに戻すようにしました。私はindex.htmlの「otherservices」というサブディレクトリを_siteという名前で作成しました。それも拭き取られます。なぜこれが起こっているかもしれないのか?拭き取り続けるなら、私は本当にジキルを使うことができません。ジキルマイディレクトリを拭く

答えて

2

Jekyllは静的なウェブサイト生成プログラムで、ウェブサイトを生成するたびにファイルを_siteフォルダに配置します。

jekyll buildまたはjekyll serveの実行時に再作成されるため、上記のフォルダ内で行った変更はすべて失われます。

ファイルまたはフォルダの残りの部分を処理して処理し、結果ファイルを_site内に配置するように変更する必要があります。

0

ジキルの出力である_siteディレクトリに手動で書き込むべきではありません。あなたは出力にotherservicesディレクトリが必要な場合は

は、このように、1つのレベル以上にそれを置く:

_site/ 
otherservices/ 
    index.html 
index.md 
ジキルは設定で除外されていない _siteにすべてのファイルやディレクトリをコピーし、doesnのでしょう

」接頭辞は_で始まります。 front-matterを持つファイルは、コピーに加えて処理されます。だから、結果にジキルは、この構造を生成します。

_site/ 
    otherservices/ (copies it) 
     index.html 
    index.html  (generates it from index.md) 
otherservices/ 
    index.html 
index.md 

これは、カスタムページを作成する方法についてdocumentationを読む価値があります。

関連する問題