Ответ 1
Вы можете заставить Jekyll создать новый сайт в непустой папке с помощью флага --force
.
jekyll new <site_name> --force
Чтобы создать новый сайт с Jekyll, команда jekyll new <site_name>
, где <site_name>
- это имя новой корневой папки проекта. Если значение <site_name>
является существующей папкой, возникает ошибка: Conflict: <site_name> exists and is not empty.
Есть ли команда Jekyll, позволяющая создать новый сайт в рамках существующего проекта?. Целью является адаптация существующего статического сайта для использования шаблонов и т.д. в Jekyll.
Вы можете заставить Jekyll создать новый сайт в непустой папке с помощью флага --force
.
jekyll new <site_name> --force
Из официальных документов Jekyll:
Если вы хотите установить jekyll в существующий каталог, вы можете сделать это, запустив jekyll new .
изнутри каталога вместо создания нового. Если существующий каталог не пуст, вам также нужно передать параметр --force
, например, jekyll new . --force
.
Вот ссылка на страницу быстрого запуска официального сайта: https://jekyllrb.com/docs/quickstart/
Самый простой способ сделать это - создать новую подпапку, запустить jekyll new .
и начать копирование файлов из существующей папки в новую папку с помощью Jekyll.