После многолетнего перерыва я решил возобновить ведение блога. 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), меня полностью удовлетворял, я решил остановиться на этом проекте.