»

О Jekyll


Этот блог построен на jekyll, поэтому поневоле пришлось поизучать вопрос. Вопрос лучше изучать по хорошей документации

После трех попыток, как в сказке, остановился на теме clean-dark. В теме есть даже динамический конфигуратор двух настроек - цветового акцента и фонового рисунка страниц сайта.

Сайт на jekyll может работать из-под github, при этом github станет хостингом сайта, для этого пользователю github c именем USER нужно создать репозиторий с именем USER/USER.github.io. Каталог _site из этого репозитория будет отображаться github по адресу https://USER.github.io

Так вот, после каждого коммита в репозиторий github, гитхабовский jekyll будет собирать файлы, обрабатывать их и складывать в каталог _site. Правила сборки и обработки файлов описаны в единственном конфигурационном файле формата YML _config.yml

Впрочем, каталог _site можно собрать и самостоятельно, безо всяких jekyll’ов из обыкновенных статических html файлов и github будет исправно отображать его содержимое как сайт https://USER.github.io

Второй вариант запуска сайта - локально, командой jekyll server для этого нужно установить Ruby development environment. Процесс установки для различных операционных систем прекрасно описан на странице документации.