У нас теперь есть свой дев лог сайт
Кажется мои поиски “правильной платформы” для выкладывания технических постов закончилось классикой: Сделай сам! Но для начала, что я пробовал:
- Посты в телеге. Для коротких записей самое то. Если кода чуть больше чем пара строчек, или текст объемный… восприятие становится нулевым. С телефона так вообще не читаемо при объеме больше чем в абзац.
- Посты в telegraph.ph. Из огромных плюсов - это куда более читаемо и интегрируется с телегой. Из огромных минусов… не поддерживается маркдаун разметка и вообще никакая подобная. Все на базовом уровне: жирный, курсив, подчеркнутый. Плюс вставка картинок и блоков кода. Выбрать синтаксис в коде нельзя… и подсветки не будет. Будет простой моноширинный шрифт.
- Посты в teletype.in. Почти что клон телеграфа. Не интегрируется в телегу, но зато есть прикручивание донатов (что для меня “очень” актуально, конечно же). В остальном все те же яйца все в тот же профиль.
- Тестил GitHub Pages. Вот это уже прям очень крутая штука. Для статических сайтов и блогов - просто незаменимая. Делаете репку, льете туда md файлики, остальное система (движок jekyll) делает сама… даже хостить ничего не надо. Много тем, плагинов и накрутить можно (в рамках статики) вообще все что угодно. НО! Меня смутил хостинг у гитхаба… даже не тем, что оно там будет хостится, а тем что у меня есть VPS… и если можно сгенерировать статику утилитой, то почему бы не делать это самому?
В итоге, за пару вечеров, мы с моим очень хорошим другом Антоном (не люблю я администрирование и нестройку серверов, а он вроде бы наоборот) пришли к весьма интересному варианту:
- Берем тему для Jekyll. В моем случае это Chirpy
- Игнорируем почти все туториалы, потому как они относятся к GitHub Pages
- Настраиваем CI в приватной репке на вызов нужных команд, для преобразования набора md, html и yml файлов в статический сайт. По счастливому стечению обстоятельств у GitLab (а именно он у нас крутится в привате) есть свои Pages… правда куда более топорные
- Натравливаем NGINX на полученное сгенерированное нечто и вуаля… мы тут и мы великолепны!
В целом данный способ не лишен минусов, так как нельзя нормально прикрутить комментарии, лайки и прочую эту социальную атрибутик. С другой стороны - канал в телеге с этим в целом может справиться… и это меня устроит целиком и полностью.
Авторский пост защищен лицензией CC BY 4.0 .
