Jekyll – генератор статических сайтов и блогов. Написан на Ruby, используется в GithubPages.
Ставим через rubygems, потому что deb-пакета со свежим Jekyll нет.
Готово.
Создаем каталог и говорим Джекилу инициализировать блог:
В текущем каталоге появляется файл _config.yaml
, каталоги _posts
, _layout
, css
.
Более того, Jekyll уже написал для нас первый пост: “Welcome to Jekyll”.
“Компилируем” блог и смотрим, что получилось:
Структуру каталогов можно подправить, например:
В каталог source/_posts
будем помещать свои записи,
в source/js
– полезные js-скриты (генератор оглавлений и т.п.),
в plugins
– планины для Jekyll’а,
а в deploy
Jekyll будет записывать сгенерированный сайт.
Пример файла _config.yml
:
Осталось доставить сгенерированный сайт (каталог deploy
)
на сервер и настроить apache или любой другой веб-сервер.
Благо, сайт у нас статический, и от веб-сервера требуется
только отдавать файлы с диска.
Добавляем к своему сайту Яндекс.Метрику и Google Analytics.
Создаем файлы source/_includes/google-analytics
и source/_includes/yandex-metrika
,
в каждый помещаем код соответствующего счетчика.
Добавляем счетчики на все страницы: