Переезд на Hugo

После многолетнего перерыва я решил возобновить ведение блога. Cтарый блог я забросил в один прекрасный момент, когда решил написать свой генератор статических сайтов на основе Org mode взамен используемому мной форку генератора org-page. Писать новые статьи планировалось параллельно с запилом своего генератора, но в итоге дальше самой идеи и нескольких коммитов в форк org-page дело так и не пошло.

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

Проглядев список генераторов для файлов .org, я не нашёл подходящего решения, которое работало бы нативно в Emacs (а оригинальный org-page вообще за это время прекратил и без того не особо активное развитие). К моему удивлению, довольно-таки продвинутый и активно развиваемый сообществом генератор статических сайтов Hugo, написанный на Go, недавно обзавёлся вполне сносной встроенной поддержка формата Org-mode с внедрением библиотеки парсинга и рендеринга Org mode-файлов go-org. Так как список поддерживаемых им фич, из-за которых я и задумал изначально переписать org-page (быстрая публикация, развитая система управления коллекциями, live reloading), меня полностью удовлетворял, я решил остановиться на этом проекте.

Читать дальше →

Новый блог

Сегодня я решил снова завести себе блог. В качестве платформы был взят org-page — статический генератор, основанный на Org mode.

Здесь я опишу процесс создания блога с помощью org-page (который был не совсем радужным) и проблемы, с которыми я столкнулся.

Читать дальше →