Skip to content
This repository has been archived by the owner on Mar 5, 2019. It is now read-only.

Latest commit

 

History

History
35 lines (20 loc) · 3.05 KB

README.md

File metadata and controls

35 lines (20 loc) · 3.05 KB

Сайт effectivealtruism.ru

Build Status

Сайт сделан на движке Lektor, это такой генератор статических сайтов. Шаблоны для генерации сайта находятся в этом бранче. В бранче gh-pages - статический html, который выкладывается на Github Pages командой lektor deploy.

Как что-то поправить

С настройкой среды разработки

  1. Установите Lektor
  2. Форкните репозиторий и скачайте локальную рабочую копию.
  3. Запустите lektor server.
  4. Откройте localhost:5000, нажмите на карандаш в правом верхнем углу, и исправляйте что угодно. Или просто исправляйте код в любом текстовом редакторе.
  5. Проверьте, что изменения выглядят так, как вы хотели, и присылайте pull request.

Я не умею писать код, и просто хочу поправить тексты!

Зайдите в директорию content. В ней есть иерархия директорий, соответствующая структуре сайта.

В файлах contents.lr находится текстовое описание страниц. Найдите тот, который вы хотите поправить, и нажмите иконку "Edit this file" в правом верхнем углу:

Иконка Edit this site

(Если всплывающая подсказка на иконке говорит "You must be signed in to make or propose changes", сначала зарегистрируйтесь или залогиньтесь на github'е.)

Отредактируйте то, что нужно, и нажмите большую зелёную кнопку "Propose file change" внизу.

Готово! В репозитории будет создан pull request (запрос на внесение изменений), мы его проверим и добавим на сайт.

Технические подробности

Как происходит выкладывание новых версий на сайт?

Как только код попадает в master-бранч, запускается автоматическая сборка в Travis CI. Если она проходит успешно, то сайт обновляется автоматически.