Git-backed CMS

Mar 12, 2023 20:53


... оказывается, такие тоже бывают. Ты что-нибудь постишь через веб-морду в WYSIWYG-редакторе, а оно на основании накорябанного формирует Markdown-файл, коммитит его в Git. А далее его оттуда забирает какой-нибудь условный Hugo и вносит изменения в содержимое сайта. И всё это автомагически.

Отрасль подобных решений очень изменчива. За несколько лет какие-то продукты перестали поддерживаться, какие-то переросли во что-то другое, периодически появляются новые. Ниже ссылки на то, что я смог накопать из праздного интереса типа "как же мне сделать мой standalone-бложик".

TinaCMS - это бывший Forestry. Выглядит интересно, но установка на on-premise какая-то зело замороченная. Не знаю, осилю ли.

Decap - это бывший Netify CMS. Функционал вроде как плюс-минус такой же, как и предыдущего инструмента. Надо смотреть, изучать, сравнивать.

Hokus - намного более простая финтифлюха, нацеленная на локальное редактирование без промежуточных CVS-ок. Учитывая, что последний коммит в проект был что-то около трёх лет тому назад, есть большие сомнения в том, что он развивается. Похоже, что его забросили.

Далее немного о том, как делать кросс-посты в социальные сети. В основном народ использует один из трёх условно-халявных сервисов: Buffer, Zapier, IFTTT. Первый ограничивает тремя социальными сетями в бесплатном варианте, второй позволяет выполнять не более сотни заданий в месяц, третий ограничивает ассортимент доступных апплетов. В принципе, для скромного блохера типа меня подойдет любой из вариантов. Вот тут некто Chris Lynch рассказывает как их лучше готовить. А некто Alex Muthmann налабал собственное Javaписьное приложение для решения подобных задач на on-premise. Правда, сил у него чё-то хватило на один только твитырь.

Попутно узнал, что в природе существует косплей на SOLR под названием "LUNR.js", позволяющий строить индекс собственного статического сайта и отдавать его потом при желании куда-нибудь наружу. Пример использования. Некоторые применяют эту штуку чтобы вытаскивать feed вместе с (хеш)тегами и прочими категоризаторами. Чего только люди не придумают.

Особняком стоит всё та же "уютненькая" жежешечка (Livejournal). У неё тупо нет API для создания постов. Но зато в профессиональных аккаунтах можно бложить прямо по электронной почте. Геморрой, конечно, но IFTTT умеет делать из RSS электрическое письмо и отправлять его с Gmail-овского адреса. В принципе, помудохавшись вечерок-другой, наверное, можно и самому реализовать что-то похожее, но придется сперва как-то перегонять Markdown или RSS в псевдо-HTML, чтобы ЖуЖа его нормально зохавала. Как всегда, всё не для людей.

Всем удобных CMSок и времени для написания постов.

ссылки, интернетное

Previous post Next post
Up