Need help with huxpro.github.io?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Huxpro
6.0K Stars 4.1K Forks Apache License 2.0 587 Commits 102 Opened issues

Description

My Blog / Jekyll Themes / PWA

Services available

!
?

Need anything else?

Contributors list

# 1,846
CSS
Less
jekyll-...
jekyll-...
518 commits
# 74,247
CSS
Less
jekyll-...
jekyll-...
3 commits
# 37,021
CSS
Less
jekyll-...
Shell
2 commits
# 90,754
CSS
Less
jekyll-...
jekyll-...
2 commits
# 77,868
Less
C++
big-sur
sierra
2 commits
# 90,890
CSS
Less
jekyll-...
jekyll-...
2 commits
# 81,785
CSS
Less
pug
butterf...
2 commits
# 88,894
Less
jekyll-...
R
Shell
2 commits
# 125,605
CSS
Less
jekyll-...
jekyll-...
1 commit
# 94,503
CSS
Less
speech-...
mlp
1 commit
# 479
Spring
Applica...
option-...
Elixir
1 commit
# 109,129
CSS
Less
jekyll-...
jekyll-...
1 commit
# 15,883
React
Vue.js
directi...
html5
1 commit
# 31,657
Python
pytorch
Tensorf...
Less
1 commit
# 125,620
CSS
Less
jekyll-...
jekyll-...
1 commit
# 100,828
CSS
Less
jekyll-...
Svelte
1 commit
# 87,513
CSS
Less
jekyll-...
vscode
1 commit
# 65,080
Less
jekyll-...
Kuberne...
Go
1 commit

Hux Blog

I never expect this becomes popular.

User Manual 👉

Getting Started

  1. You will need Ruby and Bundler to use Jekyll. Following Using Jekyll with Bundler to fullfill the enviromental requirement.

  2. Installed dependencies in the

    Gemfile
    :
$ bundle install 
  1. Serve the website (
    localhost:4000
    by default):
$ bundle exec jekyll serve  # alternatively, npm start

Development (Build From Source)

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
.

Interesting to know more? Checkout the full user manual!

Other Resources

Ports - Hexo by @kaijun - React-SSR by @LucasIcarus

Starter/Boilerplate - Out of date. Helps wanted for updating it on par with the main repo

Translation - 🇨🇳 中文文档(有点过时)

License

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.