choose a suitable blog
Hero blog
npm and nvm
当直接使用
1 | npm install -g hexo-cli |
极可能出现EACCES错误,可以
安装nvm
并重新安装npm,nodejs解决
可以发现实际上HEXO被安装到
1 | ~/.nvm/versions/node/v12.10.0/bin/hexo |
latex支持
发现简书提供了一个很好的解决方案
- 安装kramed
1
2npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save - 更改配置文件,此处待我仔细研究,用到了正则表达式,直接参考上面简书内链接
- 然后需要使用mathjax,要在themes中修改配置文件,默认的landscape并没有这个选项,所以只好
转投next主题,在官网上按照说明安装 - 修改根目录下**_config.yml的选项themes: next**,修改next文件夹下的**_config.yml中的选项mathjax: enable:true**
分类支持
参考了知乎上的一个回答,使用了categories,目前还没有实际使用
快速部署
网页上很多是使用github部署,官网上也给出了其他的部署方案,我在这里用到了rsync
的部署方案。
1 | deploy: |
此处远程服务器parity在本地有greatofdream用户的ssh公钥,可以直接ssh登录
1 | hexo g #产生文件 |