Опять синхронизация, но теперь блогов

Есть у меня небольшой фетиш по синхронизации… И в очередной раз, подойдя к проблеме блога, я наконец собрал разрозненные куски в единую систему :)

Кто к нам с чем и зачем?

За годы у меня накопилась целая коллекция площадок, куда я (и не только я) что-то публикую:

Раньше тут обитал ещё и ~~Hashnode~~ , но теперь у этих негодяев платное API для публикации — пусть сами к себе пишут.

Как теперь работает схема

  1. Пишу статью вручную в Teletype (личное) или в корпоративный блог.
  2. Статьи автоматически улетают в черновики Dev.to через RSS
  3. Перед публикацией на Dev.to я добавляю FrontMatter original_author=kinnalru.
  4. Публикуем: личные — от себя, корпоративные — от организации RNDSOFT
  5. По крону (через GitLab Pipelines) запускается скрипт-синхронизатор, который забирает только мои статьи (по фильтру original_author) и публикует их дальше:
  • на GitHub Pages
  • на Blogger

Итог

Написал небольшой синхронизатор, который делает всё ровно так, как мне нужно. Теперь дело за малым — писать сами статьи :)


Teletype| Архи DEV | Dev.to | GitHub | Blogger

Комментарии

Популярные сообщения из этого блога

SQLite в Docker: жить хорошо, а хорошо жить — ещё лучше (Litestream)

Наконец-то GitHub Pages (и GitLab Pages — для симметрии)