最近写文章发现 markdown 中的单眼号被转换成了中文,查了一下发现是hexo的markdown插件的自动转换功能被开启了。
输入的是 '
(U 0027),被自动转换成了’
(U 2019)
问题插件
在 node_modules/
目录中查看当前所使用的插件是哪个markdown插件,并修改配置文件_config.yml
我这边使用到的是:
代码语言:javascript复制hexo-renderer-marked
marked:
smartypants: false
如果使用的时以下两个插件,修改方式如下:
代码语言:javascript复制hexo-renderer-markdown-it 和 hexo-renderer-markdown-it-plus
markdown:
render:
typographer: false
如果没有这些配置,手动添加上配置就可以起效果。
参考链接: https://github.com/theme-next/hexo-theme-next/issues/462