Migrating from Jekyll to Hexo to Build a Personal Blog
Building Your Own Blog System with HEXO + Github
Building a Personal Blog with Hexo and Github Pages
1 Basic Features
Setting up github pages is up to you to Google — it’s really simple.
The articles above are my references.
The main difficulty is the environment setup.
1. nodejs
2. npm package manager
3. hexo
4. nvm for managing node
5. local configuration gets reverted after restarting the shell
6. …others
2 Advanced Features
For the donation/tip feature, just search on Jianshu — there are many articles. The themes differ, but the approach is always the same.
3 SSL (Custom Domain with HTTPS Support)
HTTPS support