Сайт сделан на движке Lektor, это такой генератор статических сайтов. Шаблоны для генерации сайта находятся в этом бранче. В бранче gh-pages
- статический html, который выкладывается на Github Pages командой lektor deploy
.
- Установите Lektor
- Форкните репозиторий и скачайте локальную рабочую копию.
- Запустите
lektor server
. - Откройте localhost:5000, нажмите на карандаш в правом верхнем углу, и исправляйте что угодно. Или просто исправляйте код в любом текстовом редакторе.
- Проверьте, что изменения выглядят так, как вы хотели, и присылайте pull request.
Зайдите в директорию content. В ней есть иерархия директорий, соответствующая структуре сайта.
В файлах contents.lr
находится текстовое описание страниц. Найдите тот, который вы хотите поправить, и нажмите иконку "Edit this file"
в правом верхнем углу:
(Если всплывающая подсказка на иконке говорит "You must be signed in to make or propose changes"
, сначала зарегистрируйтесь или залогиньтесь на github'е.)
Отредактируйте то, что нужно, и нажмите большую зелёную кнопку "Propose file change"
внизу.
Готово! В репозитории будет создан pull request (запрос на внесение изменений), мы его проверим и добавим на сайт.
Как только код попадает в master-бранч, запускается автоматическая сборка в Travis CI. Если она проходит успешно, то сайт обновляется автоматически.