使用Hexo + Next + GitHub Pages搭建个人网站
迅速上手
先跟着这个视频迅速走一遍完整流程。
原理
第一步,你需要生成一个网站
- Hexo是用来生成静态网站的软件。类似的软件还有Jekyll, Hugo。
- Next是Hexo下的一个主题。Hexo下有几百个主题。
第二步,你需要把你的网站连入互联网
- GitHub Pages是由GitHub推出的一个免费的静态网站托管平台(你可以理解成它可以提供一个免费域名)。类似的平台还有Gitee Pages。若你想要自己给自己网站取名字,可以去GoDaddy等网站购买。
Other Useful Links
总结
总体而言,只要稍微会一点命令行操作,就可以用Hexo + Next + GitHub Pages搭建个人网站啦!
我觉得我妈她老人家都可以搞定,只要她愿意。
Bug
2024-01-11
今天上午,我还写了新博客。下午,hexo cl
报错。期间,我什么也没有改动。
报错如下:
1 | $ hexo g |
我检查了Node.js
和npm
的版本,均正常。
1 | Xuan_Jr@LAPTOP-52P4VFTQ MINGW64 /f/SynologyDrive/blog/source |
思考了一下后,我认为是路径(PATH
)的问题。
我的C:\Users\11097\.bash_profile
原本为:
1 | # >>> conda initialize >>> |
我在最后加了一段export PATH="/c/Users/11097/AppData/Roaming/npm/node_modules/hexo-cli/bin:$PATH"
加上这段后,一切都正常了!