今天搬运合集到主站时发现的问题。
问题
很多主题是自带MathJax和$\LaTeX$支持的。但是多多少少和我现在使用的Typecho的适配差远了,哪怕也是通过插件实现的。
需要注意下面:
#
符号必须上方空行或者其他#
行-
无序列举必须上方空行或#
行{{
和}}
不可以连用,必须分开写成{ {
和} }
我遇到的问题:最开始导致了渲染失败。网上的教程都是教修改文件,其实我看了现在的renderer这部分都处理过了,应该不需要额外的修改,只要避免对应的语法就好了。我的解决办法是都丢进vim,比如将{{
全部改写成{ {
:%s/{{/{ {/g
怎么办
先换一个renderer
可以用的renderer多种多样,自行选择一个就好。目前我试过的有pandoc
和kramed
。
在你需要部署的hexo项目根目录下先卸载自带renderer:
npm uninstall hexo-renderer-marked
二选一:
npm install hexo-renderer-pandoc
npm install hexo-renderer-kramed
如果使用pandoc
的话记得安装Pandoc项目。当然除了release版本自行安装以外,也可以傻瓜安装:
sudo apt install pandoc
安装MathJax插件
npm install hexo-filter-mathjax
然后根据相应教程写入_config.yml
就好啦
结束
参考:
评论区(暂无评论)