This Jepson theme created by Jepson modified from the original Porter YuHsuan
Blog Demo
ruozedata官网 : www.ruozedata.com
Install Hexo
Install Node.js and Git
1 | #For window |
Install hexo
1 | npm install hexo-cli -g |
Theme Usage
Init
1 | git clone https://github.com/hackeruncle/hackeruncle-hexo.git ./hackeruncle-hexo |
Modify
Modify _config.yml
file with your own info.
Especially the section:
Deployment
Replace to your own repo, the name is the same as github user name!
1 | deploy: |
Sidebar settings
Copy your avatar image to <root>/img/
and modify the _config.yml
:
1 | sidebar: true # whether or not using Sidebar. |
and activate your personal widget you like
1 | widgets: # here are widget you can use, you can comment out |
if you want to add sidebar widget, please add at layout/_widget
.
Signature Setup
Copy your signature image to <root>/img/signature
and modify the _config.yml
:
1 | signature: true # show signature |
Go to top icon Setup
My icon is using iron man, you can change to your own icon at css/image
.
Post tag
You can decide to show post tags or not.
1 | home_posts_tag: true |
Markdown render
My markdown render engine plugin is hexo-renderer-markdown-it.
1 | # Markdown-it config |
and if you want to change the header anchor ‘ℬ’, you can go to layout/post.ejs
to change it.
1 | async("https://cdn.bootcss.com/anchor-js/1.1.1/anchor.min.js",function(){ |
Hexo Basics
Push hexo file to github:
1 | git add . |
Push hexo blog html to local :
1 | hexo clean && hexo generate && hexo server |
open web: http://localhost:4000
Push hexo blog html to github :
1 | hexo clean && hexo deploy |
open web: https://hackeruncle.github.io
Have fun ^_^
Please Star this Project if you like it! Follow would also be appreciated!
Peace!