https://gwer.github.io/kitchen
Что это?
Первый неофициальный интерфейс к публикациям с razrabs.ru.
Чем он отличается от оригинального?
Публикации равнозначны. Они появляются до того, как их аппрувнули и вмержили. Нет комментов.
Зачем это?
Просто было весело сделать это за вечер.
На чём это работает?
Bash для всей магии. GitHub Pages, чтобы всё это захостить.
Как обновлять контент?
Статика живёт в отдельной ветке pages.
Сборка статики без пуша обновлений (например, для отладки) запускается командой ./make_pages.sh.
Сборка, запихивание в ветку pages, коммит и пуш запускаются командой ./update_pages.sh.
Как создать чистую ветку pages, если её почему-то нет в репозитории
git checkout --orphan pages && git rm -rf . && touch README.md && git add README.md && git commit -m "Empty pages branch"
Хочу такое же, но с другим источником публикаций
Не проблема — решается форком и заменой переменной $POSTS_REPO на своё.
Что можно улучшить?
- Причесать скрипты.
- Сделать консоль при сборке почище.
- Подумать над сохранением публикаций после закрытия PR (сейчас такие будут удалены)