Marinin.xyz

Первый пост из lektor

written by Marinin Tim mt@marinin.xyz on 2016-11-03

Концепция WYSIWYG довольно давно «жмёт» — далеко не всегда мы можем загнать то, что хотим получить, в рамки имеющегося негибкого инструмента, такого как Word, по пути зачастую выбрасывая семантику за борт.

С другой стороны, большинство имеющихся CMS неразрывно связывают управление контентом и чтение контента. Например, в WordPress без кэшей каждый просмотр идёт много раз в базу данных, чтобы сгенерировать итоговую страницу. Чем больше движущихся вещей в продакшене, тем становится тяжелее жить и поддерживать.

Поэтому программисты, которые ведут блоги и делают сайты, несколько лет назад вернулись к корням веба — статическим страницам. Но писать HTML руками — боль, поэтому они создали генераторы статики, самый известный из них — jekyll. Но такие генераторы как правило выбрасывают весь пользовательский интерфейс, делегируя всё редактирование —кхм— редакторам, хранение — системе контроля версий, оставляя себе лишь генерацию.

lektor же находится где-то посередине, это генератор статики с веб-интерфейсом, и этот пост я пишу прямо тут. Когда я сохраню, лектор обновит файл на диске, и в дальнейшем можно настроить автокоммит и деплой; но пока это лишнее.

You can subscribe to my newsletter, which is about the same things as my posts, but in your inbox instead of the browser.

powered by TinyLetter