Hexo使用NextT主题
前言
由于Hexo原生不支持使用Latex语法,因此在研究如何使Hexo支持Latex时遇到了一定的问题
起初尝试了几个支持的引擎,例如 MathJax
、 hexo-renderer-markdown-it-plus
等。
但是 MathJax
部署之后无法使用,hexo-renderer-markdown-it-plus
遇到了 npm audit
相关的问题,这部分问题暂时没能解决,后续如果有机会,回头解决这个问题。
最后,选择使用NextT主题,NextT主题官网有详细的部署流程,使Hexo能够支持Latex。
在Hexo站点的根目录,安装NextT主题
安装
执行如下,即可安装
1 | npm install hexo-theme-next |
安装完毕后,会生成 Blog/themes/next
目录或 node_modules/hexo-theme-next
目录
如果产生的目录是node_modules/hexo-theme-next
则需要将这个目录复制到 Blog/theme
中,并且将文件夹名命名为 next
配置
在 Blog/_config.yml
文件中,修改 theme
主题
1 | theme: next |
同样的方式,也可以修改其他的主题
修改样式
在 Blog/theme/next/_config.yml
中可以选择不同的Scheme
1 | scheme: Muse |
保留想要的scheme,注释或删除其他的scheme即可
检查
通过本地部署的方式,查看主题修改是否成功
1 | cd Blog |
在执行的过程中,命令行会输出NEXT的字样。
注意,此时仍然不支持Latex,需要进一步设置
REF
http://theme-next.iissnan.com/getting-started#activate-next-theme