Обе команды создают папку, содержащую файлы вашего сайта, уже обработанные и готовые сделать их доступными с помощью веб-сервера, с той разницей, что serve
также запускает сервер, который должен использоваться только для разработки только по адресу http://localhost:4000.
Таким образом, вы можете «запустить» сайт Джекил с jekyll build
, а затем с помощью сервера, чтобы сделать эти файлы «доступны», или вы можете использовать jekyll serve
, а затем получить доступ к http://localhost:4000, чтобы просмотреть ваш сайт, а вы развивать его.
Когда я вхожу в «jekyll serve», создается новая папка с именем ** serve **, но она не запускает сервер. – alayor
@alayor, но у вас уже есть экземпляр Jekyll? Если нет, вам нужно выполнить: jekyll new mynewsite – marcanuy
Да, у меня уже есть сайт. Раньше я запускал сервер с помощью 'jekyll serve', но теперь он создает только папку. – alayor