内联 html 从 blogdown 页面中删除

Inline html deleted from blogdown page

我在降价 (.md) 文件中有以下 html 代码行。

<a href="https://ocw.mit.edu/courses/sloan-school-of-management/15-401-finance-theory-i-fall-2008/#">Finance Theory I</a>

当我使用 blogdown 构建站点时,呈现的文本 "Finance Theory I" 没有超链接。我知道我可以改用降价超链接。这是一个更大问题的简单示例,其中正在呈现我的内联 html 的 none。

我看到你在 MD 文件上给了 HTML 标签,默认情况下 Hugo 会将 MD 格式文件渲染为 HTML。因此,请使用我们的一些在线工具将 HTML 转换为 MD 并粘贴到 MD 文件上,这对您来说效果很好

https://stackedit.io/app#

这可能是 Hugo 采用 Goldmark as the default Markdown rendering library. This was introduced in Hugo v0.60 的副作用。

要让 Goldmark 渲染器发出 HTML 嵌入到您的 Markdown 中,请将以下内容添加到您的站点配置中。这来自上面的 Hugo 发行说明 linked:

[markup]
  [markup.goldmark]
    [markup.goldmark.renderer]
      unsafe = true

在测试站点中使用此设置以及您的 html 和最初 Hugo 演练中使用的 ananke 主题产生了预期的 link 并在其周围转换了 markdown。