Anubis – тема для Hugo
- RU
- EN
Anubis — это тема блога для генератора статических сайтов Hugo и один из моих пет-проектов.
https://github.com/Mitrichius/hugo-theme-anubis/
Тему можно посмотреть в этом блоге, а ещё в каталоге Hugo.
Я вёл несколько блогов на разных платформах и с использованием разных генераторов. Меня не устраивали доступные темы, и я брал любую минималистичную за основу и видоизменял её. Иногда брал тему для одного генератора и адаптировал под другой.
Но в последний раз, когда я отказался от Ghost и перешёл на полную статику, я решил сделать тему с нуля и полноценно поддерживать.
Я взял чью-то тему, чтобы посмотреть, как всё устроено и с чего начинать, но теперь я переделал тему практически под корень и сделал так, как мне хочется и насколько позволяют мои знания html/css.
Хотелось, чтобы тема была:
- content-first;
- быстрой и минималистичной;
- с поддержкой тёмной темы;
- с категоризацией (в идеале, теги);
- с архивом, в том числе по категориям.
Всё это Hugo позволял сделать, и я приступил к работе.
На текущий день версия Anubis уже 1.2, чтобы это не значило. В списке фич помимо стандартных (пагинация, теги, архив) также:
- тёмная тема в нескольких режимах (авто в зависимости от системы, с переключением на светлую и без него);
- мультиязычность;
- пометка постов избранными;
- пагинация к соседнему посту.
На очереди улучшения SEO, улучшения для Safari, рекомендации и другое.
Этот пет-проект точно бы не развился так сильно без реальных пользователей. Когда я посчитал возможным сказать, что тема стала полноценной “1.0”, я добавил её в официальный каталог тем. И люди начали ей пользоваться – сообщать о багах и присылать фиксы, просить новые фичи и внедрять их, переводить тему на другие языки. А ещё ставить звёздочки на гитхабе и форкаться – и это всё меня мотивировало.
Сейчас уже нет прежней скорости разработки, но я всё ещё улучшаю тему. В этом пет-проекте я нашёл идеальную формулу: развивать то, чем пользуешься сам и чем пользуются другие люди. Да, пускай их всего около сотни (по моим ощущениям от выдачи гугла), но это для меня уже очень круто и многое значит. Спасибо.