2016-08-02 3 views
1

私はjekyll serveでローカルに開発中のJekyllサイトを持っていて、_postsディレクトリの投稿を編集していて、画像を_picsディレクトリに保存しています。私はあらゆる種類のもので、画像をインラインで参照しようとしているJekyllがroot _picsフォルダに画像を見つけられない

...

../_pics/image.png 
/_pics/image.png 
{{ site.url }}/_pics/image.png 
{{ site.url }}_pics/image.png 

最後の2、私はそれを点検するとき、それは私のgithubのURLを参照し、もちろんだから、本当に、動作しません。私が地元で最初に開発しようとしているのであれば意味をなさない。

ローカルで開発し、GitHubにプッシュアップされたときにイメージが壊れないようにするには、これを処理する正しい方法は何ですか?


私はそれを修正していないアンダースコアでpics_picsフォルダを変更すると...わからない理由ががあることに気づきました。 Jekyllの前に付いているフォルダのアンダースコアには特別な意味がありますか?

答えて

2

_pics一般にアンダースコアで始まるすべてのフォルダはjekyllによって無視されます。

include configuration arrayにこのフォルダを追加することで、特定の「下線」フォルダを処理するようにjekyllに指示できます。

_config.ymlでは、追加:

include : 
    - _pics 
+0

ロジャードジャース...感謝を。 – testname123

関連する問題