Наконец-то GitHub Pages (и GitLab Pages — для симметрии)
Давно присматривался к GitHub Pages , но руки никак не доходили. Внезапно решил навести порядок на площадках, где публикую статьи и заметки, и решился-таки на статику (как доп. площадку). Всякие разные Pages GitHub Pages нативно поддерживает Jekyll — пушнул в репозиторий, и сайт сам собрался. Никаких докеров, никаких CI/CD (ну почти), никаких серверов. А чтобы было совсем хорошо, решил поддерживать и GitLab Pages — для симметрии. Чтоб не привязываться к одной платформе и чтоб было куда переключиться, если что. Но тут без CI/CD никак. Структура репозитория и настройки Репозиторий называется как положено — kinnalru.github.io - тогда он будет доступен по этому доменному имени. Gemfile: gem "github-pages", group: :jekyll_plugins group :jekyll_plugins do gem "jekyll-feed" gem "jekyll-sitemap" end Обратите внимание на github-pages — это мета-гем, который тянет Jekyll и все нужные плагины в совместимых версиях. Никаких "а у меня ...