为什么我使用 Hexo 部署 markdown 文件时“--”变成了“-”?

Why “--” turns into "-" when I deploy my markdown file using Hexo?

正在学习用hexo打bolg。当我完成工作并部署时 it.I 发现所有“--”都变成了“-”。这是什么原因,我该如何解决。

  1. 之所以在 Hexo 中所有的双连字符 (--) 生成长破折号 (&mdash) 是因为在 hexo-renderer-marked 插件选项 smartypants(使用 "smart" 印刷标点符号,例如引号和破折号)默认情况下 启用
  2. 要禁用它,请在主 Hexo 中添加 _config.yml:

    marked:
      smartypants: false
    

    之后需要更新 *.md 文件中的文本,以通过此插件使用新参数重新生成输出。当然,hexo clean && hexo g或者之后重新加载hexo s