My Blog / Jekyll Themes / PWA
See the codeThe original Jekyll blog and theme, preserved at huxpro.github.io. For Hux's current website, visit hux.pro.

You will need Ruby and Bundler to use Jekyll. Following Using Jekyll with Bundler to fullfill the enviromental requirement.
Installed dependencies in the Gemfile:
$ bundle install
localhost:4000 by default):$ bundle exec jekyll serve # alternatively, npm start
To modify the theme, you will need Grunt. There are numbers of tasks you can find in the Gruntfile.js, includes minifing JavaScript, compiling .less to .css, adding banners to keep the Apache 2.0 license intact, watching for changes, etc.
Yes, they were inherited and are extremely old-fashioned. There is no modularization and transpilation, etc.
Critical Jekyll-related code are located in _include/ and _layouts/. Most of them are Liquid templates.
This theme uses the default code syntax highlighter of jekyll, Rouge, which is compatible with Pygments theme so just pick any pygments theme css (e.g. from here and replace the content of highlight.less.
Ports
Translation
Apache License 2.0. Copyright (c) 2015-present Huxpro
Hux Blog is derived from Clean Blog Jekyll Theme (MIT License) Copyright (c) 2013-2016 Blackrock Digital LLC.
453 followers · starred Dec 2020
159 followers · starred Feb 2019
643 followers · starred Nov 2017
1,285 followers · starred Apr 2019
My Blog / Jekyll Themes / PWA
See the codeThe original Jekyll blog and theme, preserved at huxpro.github.io. For Hux's current website, visit hux.pro.

You will need Ruby and Bundler to use Jekyll. Following Using Jekyll with Bundler to fullfill the enviromental requirement.
Installed dependencies in the Gemfile:
$ bundle install
localhost:4000 by default):$ bundle exec jekyll serve # alternatively, npm start
To modify the theme, you will need Grunt. There are numbers of tasks you can find in the Gruntfile.js, includes minifing JavaScript, compiling .less to .css, adding banners to keep the Apache 2.0 license intact, watching for changes, etc.
Yes, they were inherited and are extremely old-fashioned. There is no modularization and transpilation, etc.
Critical Jekyll-related code are located in _include/ and _layouts/. Most of them are Liquid templates.
This theme uses the default code syntax highlighter of jekyll, Rouge, which is compatible with Pygments theme so just pick any pygments theme css (e.g. from here and replace the content of highlight.less.
Ports
Translation
Apache License 2.0. Copyright (c) 2015-present Huxpro
Hux Blog is derived from Clean Blog Jekyll Theme (MIT License) Copyright (c) 2013-2016 Blackrock Digital LLC.
453 followers · starred Dec 2020
159 followers · starred Feb 2019
643 followers · starred Nov 2017
1,285 followers · starred Apr 2019