Static website-generators

490 views

Published on

Доклад в девклубе

CMS – это вчерашний день! Забудьте про WordPress и Drupall – это в прошлом. Настоящий гик должен использовать static website generators. Никаких баз данных, никакого редактирования через веб, никакой зависимости от интернет-соединения. Хранить весь контент в текстовых файлах и коммитить в GIT – вот путь джедая!
Вам знакомы слова jekyll, nanoc и github pages?
Нет? Тогда Андрей Солнцев идет именно к вам!

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
490
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Static website-generators

  1. 1. Static website generators CMS must die! Andrei Solntsev
  2. 2. Статические сайты
  3. 3. Статические сайты codeborne.com
  4. 4. Статические сайты selenide.org
  5. 5. CMS Редактирование через веб ● Где в меню эта хрень?
  6. 6. CMS Редактирование через веб ● Где в меню эта хрень? ● Ставить локально wordpress ?!
  7. 7. CMS Редактирование через веб ● Где в меню эта хрень? ● Ставить локально wordpress ?! ● Рефакторинг !!!
  8. 8. CMS Редактирование через веб ● Где в меню эта хрень? ● Ставить локально wordpress ?! ● Рефакторинг !!! ● Кто поменял этот текст?
  9. 9. Static website generators ФАЙЛЫ Сайт Генератор
  10. 10. Это круто! ● Файлы в GIT
  11. 11. Это круто! ● Файлы в GIT ● Лёгкий поиск/рефакторинг *
  12. 12. Это круто! ● Файлы в GIT ● Лёгкий поиск/рефакторинг * ● Тракинг изменений **
  13. 13. Это круто! ● Файлы в GIT ● Лёгкий поиск/рефакторинг * ● Тракинг изменений ** ● Локальный предпросмотр ***
  14. 14. Это круто! ● Файлы в GIT ● Лёгкий поиск/рефакторинг * ● Тракинг изменений ** ● Локальный предпросмотр *** ● Хостинг на GitHub Pages
  15. 15. Это круто! ● Файлы в GIT ● Лёгкий поиск/рефакторинг * ● Тракинг изменений ** ● Локальный предпросмотр *** ● Хостинг на GitHub Pages ● Редактирование онлайн ○ Pull Requests
  16. 16. Static website generators ● Nanoc - HAML ● Jekyll - Markdown ○ Octopress Что же они все на руби-то, блин?
  17. 17. Демо ● Поменяем codeborne.com ● Что сделал дизайнер? ● Поменяем selenide.org ● Каким был selenide.org два года назад?
  18. 18. Внешние сервисы для динамики ● Disqus ○ комментарии пользователей ● Google analytics ● Sharing ○ твиты-лайки
  19. 19. Jekyll tricks ● Markdown -> Redcarpet ○ syntax highlighting ● Деплой может упасть ○ jekyll --safe ● Сайт на двух языках ○ нет хорошего решения :(
  20. 20. WTF Ruby 1. Ruby 1.9.3 -- not 2.0! 2. Ruby DevKit -- WTF! 3. pygments gem -- wrong python??? 4. Python 2.7 -- not 3! 5. pygments gem 5.0 -- not 5.2!
  21. 21. CMS Must Die! Гики! Стучитесь прямо в файлы!
  22. 22. @asolntsev Пишите блоги! Андрей Солнцев

×