Батискаф FuntooMacs

Бортжурнал погружений в Funtoo, Emacs и другие субстанции

Goodbye, мой блог, goodbye!

08 Sep 2012

Итак, данный блог прекращает своё существование (хоть я и не планирую его удалять). С блоговедением как формой проведения досуга я не порываю, уже выбрав местечко для нового блога, на этот раз, имеющего собственное доменное имя и не привязанного к GitHub Pages (на данный момент он размещён на OpenShift). Выбор GitHub Pages в качестве платформы относится к раннему периоду моего увлечения блогами, это первая проба пера и одновременно proof-of-concept. Так уж вышло, что необходимость перемен назрела раньше, чем данный блог достиг своей зрелости. Надеюсь, что произведённые перемены пойдут мне только на пользу.

Перемены произошли не во всём: я всё ещё остаюсь верен Jekyll, но почувствовал необходимость в использовании расширений, которые de facto на GitHub запрещены по соображениям безопасности. Причины не в том, что мне стало невыносимо скучно без рюшечек и свистелок, а лежат гораздо глубже; о чём, пожалуй, стоит рассказать подробнее.

GitHub Pages и блоги

Изначально выбор пал на GitHub Pages, поскольку данный сервис рассматривался мною как полноценная платформа для блога. Конечно, не такая популярная, как Blogger или Google+; да и вообще, насколько оправданно называть платформой для блогов место, подходящее разве что для размещения заметок программистов? Понятие платформы для меня более широкое, и воспринимается как общепризнанный инструмент внутри определённого сообщества людей, в данном случае — пользователей GitHub. Чего стоит для разработчика, использующего GitHub для своих проектов, завести статический сайт? А раз так, то GitHub Pages, несомненно, является платформой, хоть и предназначенной для узкого круга людей. Платформы, как правило, получают гораздо больше поддержки со стороны сообщества, чем тот или иной движок для генерации сайта сам по себе. А в то, что проснувшись завтра, мы обнаружим GitHub Pages канувшим в лету, мне верится с трудом. Значит и платформа, и Jekyll, как её важная составляющая, будут получать поддержку, хотят их разработчики того или нет.

Переход от Markdown к Org Mode

Звучит странно, но что именно меня не устроило — это языки разметки Markdown и Textile, поддерживаемые Jekyll. И тот, и другой по-своему хорош, но оба достаточно плохо приспособлены для конвертации в форматы, отличные от HTML. Это и обусловило мой переход к Org Mode: захотелось в придачу к HTML иметь полноценную поддержку LaTeX. Всё же я не считаю, что те вещи, о которых сообщается в блоге, не имеют ценности за пределами интернета. Число веб-сервисов, использующих Markdown, растёт день ото дня, и если эта тенденция сохранится, то идея использовать Markdown для чего ещё (LaTeX, DocBook) так и не достигнет своей зрелости. Не говоря уже о том, что лучшего способа ведения заметок в Emacs, чем Org Mode, попросту не существует. Важным открытием для меня стал пакет org-ruby, который подключается к Jekyll через расширение jekyll-org и позволять писать посты сразу в Org Mode.

Комментарии в блоге

Следует признать, что система комментариев в данном блоге не ахти, да и требование регистрации на GitHub неоправданно жёсткое. Но возвращаться к корням в лице Disqus или IntenseDebate мне не хотелось. Мало того, что представленные платформы закрытые (и с неясной политикой сервисов, которые в один не самый прекрасный момент могут перестать быть бесплатными), так ещё и требуют от комментаторов навыков владения HTML. Markdown намного приятнее в обращении, поэтому мой выбор пал на систему комментариев Juvia, которая к тому же является open-source проектом. Также всем желающим доступен довольно простой пример размещения Juvia на OpenShift. Комментаторы тоже останутся довольны, поскольку в новом блоге никакая регистрация на GitHub больше не нужна!

P.S. В новый блог перенесён, дополненный и приукрашенный, пост про установку Linux на компьютер с предустановленной Windows. Как оказалось, упоминавшийся в нём проект «Grub 2 For DOS» уже переименован в «Grub 2 Win».

Наверх

Отправить комментарий

Комментарии блога предоставлены сервисом GitHub. Вы можете отправить комментарий с данной страницы (необходима регистрация на GitHub) или связаться со мной по email.

Наверх