Jekyll - папки, которые я добавляю, продолжают исчезать - PullRequest
0 голосов
/ 17 декабря 2018

Я много искал, чтобы узнать, был ли уже задан этот вопрос, но, возможно, я использовал неправильные термины.Извиняюсь, если вопрос уже существует.

Я учу себя Джекилу, и я новичок в кодировании, поэтому еще раз прошу прощения, если у этого есть очевидный ответ.

Каждый раз, когда я пытаюсь добавитьпапка (я пытаюсь добавить папку с изображениями, чтобы сделать ее более доступной) в каталог _site, она работает в течение нескольких минут, а затем добавленная папка полностью исчезает.Есть ли способ, чтобы это перестало происходить ??

Я на 100% уверен, что это глупый вопрос, но я все равно буду признателен за помощь.Спасибо!

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Вероятно, вам следует проверить, структура папок jekyll , _site генерируется jekyll, поэтому не добавляйте туда новые вещи.В то же время вы должны добавить все свои активы в корневой папке.

В большинстве случаев я создаю каталог с именем assets для хранения изображений или других ресурсов.

0 голосов
/ 18 декабря 2018

Добро пожаловать в Джекилл!Как предлагает Дэвид Жакель в своем комментарии, папка _site создается Jekyll при создании вашего сайта.Jekyll перезаписывает все в этой папке при каждом запуске.

Вы можете создать папку images в любом месте за пределами _site.Например, если вы создадите его в корневом каталоге вашего сайта Jekyll (т.е. рядом с вашим _config.yml файлом) и поместите в него файлы изображений, то при запуске Jekyll он скопирует весь этот каталог в _site.

Затем, чтобы ссылаться на эти изображения в ваших исходных файлах в другом месте, вы должны использовать {{ site.baseurl }}/images/yourimage.jpg.

({{ site.baseurl }} важен, если вы публикуете на страницах GitHub или где-либо еще, где выСайт находится в подпапке вашего основного домена.)

...