Поехали!

Posted on January 8, 2015

Наконец запилил бложек такой, как давно хотел — с категориями, раздельными RSS-фидами и на Хаскеле.

Предыдущая попытка была ужасно зелёной, соляризованой мерзостью, которую я пытался хостить на github.io. Рендерил я всё это, естественно, Jekyll’ом, что добавляло тленности в картину.

На Hakkyl я поглядывал давно, но всячески его избегал. Проект довольно большой, а у больших проектов на Haskell есть свойство не билдиться без бубна.

Однако, с тех пор как я перешел на NixOS, я периодически вспоминал про этот замечательный генератор статического контента. Дело в том, что Nix-выражения чистые — один набор инпутов имеет всегда один и тот же аутпут. Поскольку множественность и вариативность билдов одной и той же библиотеки заложена в саму архитектуру пакетного менеджера Nix, Cabal hell решается сам собой. Сбилдить Hakyll с помощью Nix тривиально:

nix-env -i haskell-hakyll-ghc7.8.4-4.6.1.1-shared

Последней каплей для создания Hakyll-блога стало активное обсуждение создания русскоязычного хаба для агрегации контента про мой любимый язык программирования.

Я очень хочу в какой-то момент попоститься на haskell.ru, так что планирую использовать сей уютненький бложек как стейджинг для статей. Ну и типа там еще с ЖЖ-времен все говорят про переезд на стандалон, а в итоге переезжают в тупые социалочки и прочий хабр.

Короче вот. Поехали!