Трирема — ещё один сетап для блога.
Пишите заметки в любимом Маркдаун-редакторе и одной командой превращайте их в сайт блога — Трирема сделает красиво «из коробки», оставляя вам право на тотальную кастомизацию всего: от ЦСС и форматирования абзацев до иерархии страниц, правил автотипографа и оптимизации изображений. За хостинг платить не придётся: 11ty под капотом за секунды сгенерирует статичный сайт, который сервисы вроде Netlify и Vercel опубликуют под вашим доменом бесплатно.
Из фичей Триремы: у постов тут самые красивые ссылки формата author.com/note
, тексты на телефоне приятно читать из-за ненавязчивых переносов слов, а все использованные в постах медиафайлы упомянуты на страничке-каталоге. Главное — Трирему просто превратить из простого блога в личный сайт с портфолио, страницами проектов и заметками.
Весь этот сайт — коробочная версия Триремы. Походите по нему, повтыкайте, возвращайтесь, если понравится.

А теперь по порядку: почему доверять свои заметки Телеграму или Медиуму не лучшая затея, как приучить себя писать посты в папку на компьютере и чем блоговые движки уступают генераторам статичных сайтов.

Не пишите в облако
Помните Ноушен? Cоздаёшь свой воркспейс, день за днём заполняешь его конспектами, мыслями, ссылками — и в один прекрасный день получаешь письмо о том, что твой аккаунт будет удалён и пора собирать пожитки.
А ЖЖ помните? Удивлюсь, если да, но всё равно: начинаешь писать на модной платформе для блоггинга, обрастаешь сотнями записей и подписчиков — а потом наблюдаешь, как твоя любимая площадка мучительно умирает, оставляя тебе головную боль по переносу заметок на другую платформу.
Или вот Телеграм, пока ещё здравствующий. Пишешь себе спокойно пост на компьютере, а потом открываешь телефон и половина текста исчезает — знаменитая синхронизация черновиков от олимпиадников. И не дай Аллах вам прикрепить фотографию раньше времени и кликнуть не туда!
Если вы доверите свои заметки сервису, ваше доверие будет обмануто, намеренно или нечаянно. Не верьте лозунгам вроде «данные пользователей для нас бесценны» — от бана или отключения серверов не застрахован никто. Храните свои данные сами.

Пишите в текстовые файлы
Идея может показаться дикой, если для вас текстовый файл — это .txt, набранный в Блокноте. Как же форматирование, изображения, гиперссылки, таблички, формулы, сниппеты кода? Если вы не удивлены совету, то скорее всего уже знаете про Markdown-форматирование и заметочники вроде Obsidian, Zettlr и Remarkable, в которых всё это есть.
Локальным Маркдаун-редакторам не нужны аккаунт и облако для нормальной работы, они молниеносно находят и открывают заметки, а самое главное — никак не могут запереть вас в своём огороженном саду by design. Если любимый редактор текста умрёт или скурвится, вы просто установите другой и откроете вашу папку с текстами в нём. Удачи провернуть то же самое с постами в соцсети, движке для блога или хотя бы в Ворде.
Я использую Обсидиан «из коробки». Понадобится что-то специфичное вроде «создавать заметку по шаблону каждый день», «отслеживать прогресс по привычке», «накидать схему», «переименовывать вставленные фотографии автоматом» или «подтянуть выделенный маркером текст из статьи в Зотеро» — подключу под это дело один из тысячи плагинов.
Маркдаун — это удобно.

Выбирайте статичные сайты
Среднестатистический сайт — это динамичная сущность из круглосуточно работающего скрипта и баз данных, а не папка с HTML-файлами. Каждый раз, когда пользователь запрашивает доступ к странице, скрипт проверяет пользовательские права, изменения в БД и т. д. — и возвращает пользователю свежесобранную или кэшированную веб-страницу. Так работают Вордпресс, движки для блогов, Тильда, ю нейм ит.
Плюсы движка | Минусы движка |
---|---|
Можно войти в учётку администратора с телефона | С ненулевой вероятностью это могут сделать и злоумышленники (привет, Вордпресс) |
Прекрасно выглядит из коробки (если это Эгея) |
У автора нет полного контроля над кастомизацией его авторского сайта |
Настройка займёт несколько минут | Нужно платить за сервер, на котором может работать движок, а это 5к/год и головная боль |
Относительно удобно (?) работать из админки | Движок — это огороженный сад: его нельзя просто взять и сменить на что-то другое |
Netlify, Vercel, Github Pages опубликуют статичный сайт под вашим доменом бесплатно — процессора он не просит, а места на жёстких дисках много.
Статичный сайт — это лежащая на сервере папка с HTML-файлами, прям как из начала нулевых. Такой сайт нельзя взломать, на нём нет высокоабстрактных сущностей, которые не дают настроить сайт под себя, а сервера для него бесплатны. Приятный бонус: часто статичные сайты легче и быстрее их динамичных близнецов.
Заведите себе статичный блог. С Триремой это можно сделать без знания веб-разработки.

Превратите заметки в статичный сайт одной командой
Конечно, я не предлагаю вам писать заметки для статичного блога в HTML — для этого используют генераторы статичных сайтов (SSG). SSG — это комбайн по превращению папки с заметками, шаблонами и инструкциями в папку со статичным сайтом.
Под капотом Триремы находится 11ty — один из самых быстрых и масштабируемых SSG. Помимо базового функционала 11ty оптимизирует изображения для быстрой загрузки, объединяет все нужные CSS и JS файлы в один для меньшего числа запросов к серверу, и ещё парится о куче других вещей, о которых нам париться не надо.
Сайт Триремы был сгенерирован 11ty за 3 секунды на слабом ноутбуке автора. Всё, что нужно было сделать для этого — вызвать одну команду в терминале.

Настройте всё, что пожелаете
Трирема — это очередная модификация eleventy-base-blog, блога-примера от разработчиков 11ty. В процессе я разобрался в CSS, конфигурациях генераторов статичных сайтов, закодил все интересные мне фичи вроде переноса слов и медиатеки и наглым образом слизал некоторые дизайн-решения Эгеи (Илья, прости). Короче, веселился.
Я хочу, чтобы Трирема стала для вас личной eleventy-base-blog — стартовой точкой для настройки под ваш вкус. Открывайте custom.css
, играйтесь с цветами и шрифтами, подключайте плагины в конфиг, закапывайтесь вглубь моей костыльной кодбазы вместе с ЧатГПТ (тот должен узнать свою работу). Короче, веселитесь.
Если вы скучный человек, то будете до конца дней жить с сиреневым блогом. Специально для вас я закомментировал внутри custom.css
скучную черно-белую тему — просто удалите /*
в начале файла.
Остальные — измените вашу Трирему так сильно, чтобы её можно было назвать кораблём Тесея.

Попробуйте Трирему сами
Трирему на удивление просто запустить! 10 минут, 6 шагов:
- установите себе Node.js,
- скачайте и распакуйте архив с исходниками (гитхаб),
- откройте Терминал в папке trireme-blog командой
cd путь_до_папки
, - установите все нужные скрипты командой
npm install
, - вызовите
npx @11ty/eleventy --serve
, - перейдите на http://localhost:8080 — там вас будет ждать готовая к изменениям копия этого сайта.
Подробные инструкции по установке, настройке и кастомизации Триремы читайте в Мануале. Как освоитесь и опубликуете блог на своём домене, постинг новых заметок на сайт сведётся к вызову одной команды в Терминале или клику на иконку рабочего стола.