Для хранения кода и вставки его в блог/на любую страницу отлично подходит
Github Gist. Создаёте гист и встраиваете его куда угодно.
Для личного техноблога я вижу три варианта:
- Github Pages + генератор статики, например, Docpad или Jekyll. Все файлы хранятся в вашем репозитории, после написания нового поста или редактирования старого вы запускаете команду, которая генерирует HTML-файлы и публикует их в GH Pages.
- Эгея — простой, удобный и аккуратный движок для блогов. Многие крутые русскоязычные блогеры выбрали именно её. Он на PHP+MySQL, так что можно на любом шаред-хостинге развернуть.
- Ghost — как говорят авторы «просто блог». Тоже довольно минималистичный движок, но в то же время с гибкими настройками. Но он на Node.js, так что на первый попавшийся хостинг его уже не зальёшь.
Во все три из них (и вообще куда угодно) можно встраивать Github Gist.