hsfzxjy / byak-hexo

The theme that powers https://i.hsfzxjy.site.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Byak

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.

Installation

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

Customization

(TODO)

License

Byak is licensed under Apache 2.0 License. The original repository maupassant is licensed under MIT License, which is also included at LICENSE.ORIGINAL.

About

The theme that powers https://i.hsfzxjy.site.

License:Apache License 2.0


Languages

Language:SCSS 41.0%Language:TypeScript 32.1%Language:Pug 15.8%Language:JavaScript 10.9%Language:Shell 0.1%