Возможно, вам будет приятно узнать, что в вашей установке Ruby или самой версии Jekyll нет ничего плохого, если bundle exec jekyll serve
возвращает результаты, как и ожидалось.
Сайты, созданные Jekyll, предназначены для использования с сервером.,Именно поэтому существует команда jekyll serve
.jekyll serve
сначала создает ваш сайт, а затем обслуживает его в браузере через веб-сервер WEBrick.
Запуск bundle exec jekyll build
даст вам готовый к работе сайт (по умолчанию в каталоге _site
).Но он должен быть размещен где-то вроде GitHub Pages, Netlify или CloudCannon, прежде чем вы сможете перемещаться по сайту .
Для локального просмотра, bundle exec jekyll serve
- это путь.