使用 blogdown 时 .Rmd 和 .Rmarkdown 之间的不同呈现

Different rendering between .Rmd and .Rmarkdown when using blogdown

我发现 .Rmd 文件与 .Rmarkdown 文件的呈现方式存在一些奇怪的差异。 我的设置: 美丽的雨果主题 博客下载 0.9 平台:x86_64-w64-mingw32/x64(64 位) 运行 下:Windows >= 8 x64(内部版本 9200) 如果更改 Rmd 和 Rmarkdown 之间的文件扩展名,我观察到以下差异:

  1. Rmd 无法正确呈现多级列表
  2. Rmd 未正确呈现脚注 [^1]
  3. Rmarkdown 无法正确呈现数学
  4. Python 代码块在 Rmd 的右上角没有漂亮的小执行按钮。

这是预期的行为吗?是否有主题导致此问题?

是的,.Rmd.Rmarkdown 之间的差异是预期的,Yihui et al. outlines it in their book(在页面中间)

  • 您不能使用只有 Pandoc 支持的 Markdown 功能,例如 fenced Divs。

  • 数学表达式只有在您应用第 B.3.

    节中提到的 JavaScript 解决方案时才有效

要注意的主要事情是 .Rmarkdown 首先转换为 .markdown 文档,然后传递到 Hugo 的 Markdown 渲染器(例如,GoldmarkBlackfriday)以生成 html 而 .Rmd 默认使用 Pandoc