首页 > 解决方案 > 从 blogdown 页面中删除的内联 html

问题描述

我在 markdown (.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。

标签: markdownhugoblogdown

解决方案


这可能是 Hugo 采用Goldmark作为默认 Markdown 渲染库的副作用。这是在 Hugo v0.60 中引入的

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

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

在测试站点中使用此设置与您的 html 和ananke初始 Hugo 演练中使用的主题生成了一个链接,如预期的那样,其周围带有转换的降价。


推荐阅读