0x29a.ru задумывался не как обычный сайт и не как очередной проект ради самого проекта.
Мне хотелось сделать небольшую личную техническую площадку, где можно публиковать свои заметки, эксперименты и результаты работы. Без CMS, админки, редактора и лишней инфраструктуры.
В итоге остановился на максимально простой схеме.
Сам сайт — статический. Есть исходники публикаций, генератор собирает из них HTML, а Nginx просто отдаёт готовые страницы.
Структура получилась довольно прямолинейной: Telegram → генератор → статический сайт.
Публикация начинается с обычного сообщения в Telegram. Первая строка сообщения становится заголовком, остальной текст — содержанием заметки. Slug и описание генерируются автоматически.
Мне такой подход оказался удобнее отдельной панели управления: писать можно с телефона, а сам сайт при этом остаётся простым набором файлов.
Отдельно я оставил технический домен 0b1010011010.ru. Он используется для коммуникации между сервисами и технических интеграций, а 0x29a.ru остаётся публичной площадкой с заметками и проектами.
В результате получилась система без лишних слоёв: я пишу заметку в Telegram, а дальше инфраструктура сама превращает её в опубликованную страницу.