Нужно ли создавать Jekyll для страниц Github? - PullRequest
0 голосов
/ 04 февраля 2020

Я работаю над рабочим процессом на страницах github, чтобы помочь некоторым нетехническим специалистам обновить наш сайт.

До сих пор я запускал jekyll build локально, а затем развертывал полученную папку на страницах github, который работает плавно.

В некоторых обзорах кажется, что большая часть документации подразумевает, что должна быть возможность развернуть только исходные файлы Jekyll и иметь github, автоматически создающий сайт и размещающий его.

Возможно ли это, и если да, то почему я не могу заставить его работать?

Я попытался добавить новый файл в каталог _posts, и кажется, что 'Environment Вкладка моего репо показывает, что сборка произошла, но новое сообщение никогда не появляется на сайте.

Любые предложения будут УДОВЛЕТВОРЕННЫ * приветствуются!

Спасибо, Алекс

Ответы [ 2 ]

1 голос
/ 05 февраля 2020

Если ваш репозиторий имеет имя <USERNAME>.github.io, тогда вы можете использовать только ветку master в качестве источника публикации. Для репозиториев с именем что-либо еще вы можете использовать gh-pages, master или /docs на master.

В случае любого из них вы можете отправить sh ваш источник в свой репозиторий на GitHub.com, который автоматически запустит сборку вашего сайта.

0 голосов
/ 04 февраля 2020

Получается, что ответ таков: вы можете использовать исходный код jekyll, но только если он находится в ветке gh-pages. Если вы используете папку docs / или ветку master, кажется, что вам нужно выполнить локальную сборку перед отправкой (эти опции просто позволяют вам размещать скомпилированные файлы HTML, а не необработанные исходные файлы jekyll).

...