Как встраивали блог
Всё начиналось просто. Нужен был лендинг — визитка, пара слов об услугах, кнопка «Написать». Минимум текста, максимум смысла.
Сервер подняли, ядро обновили, SSL настроили. Оценка A+, безопасность на уровне, можно спать спокойно.
И вроде бы всё хорошо. Но Telegram — штука ненадёжная. Захотят — заблокируют, и весь твой контент, все посты, все наработки останутся в телефоне. А вместе с ними — и твоя аудитория и работа за несколько месяцев.
Первая мысль: «Да ну, заморачиваться…»
Блог — это же база данных, админка, защита от взлома, обновления. Всё это время и деньги. Плюс, CMS. Современные системы конечно достаточно надёжны, но сколько же мучений было с всяческими сторонними плагинами и совместимостью. Лендинг есть — и ладно.
Но вот сильнее скребло: «А если сделать хорошо и современно?». Но тут появилось предложение: «Сразу по уму?». Чтобы железобетонно и без лишних прокладок.
Чего хотелось: — Без базы данных. — Сайт грузился за 0.6 секунды — Формат Telegram, и красивые страницы. — Автоматически создавался sitemap.xml, RSS-лента и SEO-заголовки.
И главное: «Всё это бесплатно и с открытым кодом».
При копании темы, оказалось, есть куча статических генераторов, где не нужны базы данных, плагины и ежемесячные обновления. Где ты просто пишешь текст, а остальное делает машина.
Итог
По мне, технический подход — это не про «наворотить побольше», чтобы сидела команда поддержки и устраняла набегающие косяки. Это про то, чтобы сделать так, чтобы дубово работало и не ломалось. Люблю такой подход. И большое спасибо коллеге, помогавшему с настройками.