Добавление файлов _includes и _layouts в каталог Jekyll

#ruby #directory #frontend #jekyll #static-site

Вопрос:

Я новичок в Ruby и Jekyll, и я следил за этим уроком о том, как создать статический сайт. Я дошел до той части, где мы должны редактировать файлы в папках _includes и _layouts, но эти папки не отображаются в моем каталоге. Однако существует папка _site с index.html файл внутри него, и, похоже, именно это отображается, когда я запускаю веб-сайт с помощью «jekyll serve». Должен ли я добавить эти папки и файлы в себя или мне следует отредактировать _site/about/index.html чтобы соответствовать тому, что есть в учебнике?

Вот изображение того, как выглядит моя текущая структура папок:

Структура каталогов в VSCode

Ответ №1:

Да, вы должны добавить эти папки и файлы самостоятельно. Скопируйте их из репозитория тем и пропустите всех, кого вы не хотите настраивать / переопределять. Конфигурация темы по умолчанию, созданная командой jekyll new , является https://github.com/jekyll/minima

_site Папка создается на лету, она отражает результат настройки.