Byak is a Hexo theme with opinionated default and yet flexible customizability. It was a redesign and adaptation from Hexo theme maupassant developed by tufu9441, which was further a port of a Typecho theme by Cho.
maupassant was a fabulous theme I started to use for my blog site many years ago. Throughout the time I have added numerous improvement and accessory to it, and gradually it evolved into a heavy divergence against the original codebase. I spent some time to clean up those additions, which are finally re-assembled as this new theme Byak.
Byak comes with a highly opinionated default setting, since it is priortized to compose my own site. Beyond the fact, however, it features a strenuous separation between the theme implementation and customizable accessories, so you should easily modify the fonts, CSS and other components.
Install theme and renderers:
git clone https://github.com/hsfzxjy/byak-hexo.git themes/byak
npm install hexo-renderer-jade --save
Then change your theme
setting in _config.yml
to byak
.
Initially, the JS and CSS source code are not built in the cloned codebase, and you compile with the following commands
cd themes/byak
npm install
gulp init
gulp build
(TODO)
Byak is licensed under Apache 2.0 License. The original repository maupassant is licensed under MIT License, which is also included at LICENSE.ORIGINAL.