Посты с тэгом jekyll


Build static site with Jekyll

Я же говорил, что рано или поздно освою Jekyll - теперь пришло время писать. Хоть он и использует Ruby, я выбрал его только потому что он самый распространенный (больше туториалов, больше тем, больше плагинов). Да и к тому же ничего лучше на Python я не нашел.

Первым делом правим главный конфигурационный файл:

Наша страница будет состоят из кусочков, которые могут повторяться, поэтому мы опишем их и при надобности будем включать в страничку. Это папка _includes, в которой будут лежать три файла, отвечающие за заголовок, подножие и навигацию:

В подножие оставим нашу кнопочку фолловинга в Twitter.

А теперь соеденим все вместе в шаблоне странички:

А теперь самая главная страничка сайта:

Так как шаблоны мы уже все написали, больше нам не нужно возиться с HTML. Теперь пришла очередь



Static site generator Jekyll

Для всех ли веб-сервисов нужны базы данных? А что если мне нужно просто создать одностраничный сайт? Предположим, нам нужно создать красивый сайт визитку. Я видел ребят, которые для этого пользовали Wordpress. :D

И вот мне на радость совсем недавно я узнал огенераторах статических сайтов. Очень хотелось попробовать, как это работает. Но самый крутой и популярный из них - это Jekyll, написанный на Ruby. Честно говоря, совершенно не знаю Ruby, но аналоги на Python меня совсем не обрадовали.

Суть всех статических генераторов сайтов в том, чтобы брать разметку из любого распространенного формата (в данном случае это Markdown) и генерировать уже HTML.

Для начала поставим все необходимые пакеты, благо на Mac OS Ruby уже предустановлен:

Кстати, в сети есть куча самописных тем, например, здесь. По