Skip to content

ArtyomResh/csssr.blog.fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

421 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Блог трудового коллектива CSSSR

Как писать в блог: руководство для нёрдов

  1. Склонируйте репозиторий git clone git@github.com:CSSSR/csssr.github.io.git
  2. Напишите пост и поместите его в папку _posts
  3. Установите зависимости bundle install
  4. Запустите блог локально bundle exec jekyll serve;
  5. Проверьте, как будет выглядеть пост на http://127.0.0.1:4000
  6. Запуште пост и сделайте Pull Request в ветку stable
  7. Когда ветка будет влита, сайт пересоберётся автоматически. Сборка занимает минуту—полторы.
  8. Проверьте, что собралось успешно на трависе
  9. На всякий случай проверяем результат на blog.csssr.ru

Если всё в порядке, то поздравляем, теперь вы блоггер!

Если что-то пошло не так

Если результат после деплоя не такой, как ожидалось, нужно откатить изменения.
Самый быстрый способ — вернуть деплой ветку (master) к предыдущему коммиту:
git fetch && git push --force-with-lease origin origin/master^:master
Сайт откатится к предыдущей версии.
После этого можно спокойно разобраться, в чём проблема.
Когда проблема будет исправленна, можно мёржить Pull Request в stable — деплой пройдёт автоматически, как обычно.

Как писать в блог: руководство для ленивых

  1. Зайдите в репозиторий блога и там же — в папку _posts или сразу пройдите по прямой ссылке;
  2. Над файлами с постами найдите кнопку «Create new file» и нажмите её
  3. Напишите пост и создайте Pull Request

Как писать в блог: руководство для ленивых нёрдов

  1. Прокрастинировать, пытаясь написать идеальную статью
  2. Вернитесь к первому пункту

Я хочу понять, как деплоится блог

Сайт собирается трависом и деплоится гемом gh-pages-travis.
Если что-то непонятно, пишите Максиму Самойлову в телеграм

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CSS 76.5%
  • HTML 18.7%
  • Ruby 4.6%
  • Shell 0.2%