为什么我使用 Hexo 部署 markdown 文件时“--”变成了“-”?
Why “--” turns into "-" when I deploy my markdown file using Hexo?
正在学习用hexo打bolg。当我完成工作并部署时 it.I 发现所有“--”都变成了“-”。这是什么原因,我该如何解决。
- 之所以在 Hexo 中所有的双连字符 (
--
) 生成长破折号 (&mdash
或 —
) 是因为在 hexo-renderer-marked 插件选项 smartypants(使用 "smart" 印刷标点符号,例如引号和破折号)默认情况下 启用 。
要禁用它,请在主 Hexo 中添加 _config.yml
:
marked:
smartypants: false
之后需要更新 *.md
文件中的文本,以通过此插件使用新参数重新生成输出。当然,hexo clean && hexo g
或者之后重新加载hexo s
。
正在学习用hexo打bolg。当我完成工作并部署时 it.I 发现所有“--”都变成了“-”。这是什么原因,我该如何解决。
- 之所以在 Hexo 中所有的双连字符 (
--
) 生成长破折号 (&mdash
或—
) 是因为在 hexo-renderer-marked 插件选项 smartypants(使用 "smart" 印刷标点符号,例如引号和破折号)默认情况下 启用 。 要禁用它,请在主 Hexo 中添加
_config.yml
:marked: smartypants: false
之后需要更新
*.md
文件中的文本,以通过此插件使用新参数重新生成输出。当然,hexo clean && hexo g
或者之后重新加载hexo s
。