今天更新了Hexo版本,并更换了博客主题,在配置这些环境的过程中遇到了一些坑,在此分享一波!
无法更新或生成Hexo
- 问题:node版本升级得过高,导致与现有运行库不兼容
- 解决方案:用npm安装n,用n来回顾node版本号
1 | sudo npm i -g npm |
添加Next主题
1 | mkdir themes/next |
按照文档分别Hexo和Next中的_config.yml
注意:后面有一个空格。下面是我的一些配置项
Hexo
1
2
3
4
5
6
7sidebar:
offset: 16
deploy:
type: git
repo: ssh://git@github.com/chengsluo/chengsluo.github.io
branch: masterNext
1
2
3
4scheme: Gemini
mathjax:
enable: true
常用命令
1 | ### 编写文档 |
参考资料
hexo官方文档
https://hexo.io/zh-tw/index.html
Hexo博客使用MathJax公式并解决Markdown渲染冲突问题
https://zhuanlan.zhihu.com/p/33857596
NexT主题
https://github.com/iissnan/hexo-theme-next
Node version management
https://github.com/tj/n