Blogdown 和 Hugo 不解析 Markdown 中的 html 标签

hsl*_*hsl 3 r knitr r-markdown hugo blogdown

我正在尝试使用blogdownin构建一个网站,R但我不确定为什么 html 标签不再被正确解析。它曾经为我正常工作。我在三个新的/不同的 R 项目(不同的 Hugo 主题)中测试了下面的代码,但没有任何效果。但是,当我尝试编织或预览常规文件Rmdmd文件时,html 标签被正确解析并且一切都按预期工作。

比如我的markdown文档中下面的代码对文字没有影响。图像也不显示。

<a href="http://www.google.com">Link to Google</a>
<b>happy</b>
Run Code Online (Sandbox Code Playgroud)

当我为网站提供服务时,我看到的只是以下未格式化的文本:

链接到谷歌快乐

请注意,标准降价语法仍然有效:

[Link to Google](https://www.google.com)
**happy**
Run Code Online (Sandbox Code Playgroud)

预期输出

链接到谷歌 快乐

有没有人知道可能是什么问题?感谢任何人可以提供的任何帮助!谢谢。

下面是我的 R 会话信息。我正在使用最新版本的 Hugo (0.65.0) 和blogdown(也尝试了开发版本)。我降级到 Hugo 0.60.0 但它仍然不起作用。

> xfun::session_info()
R version 3.6.2 (2019-12-12)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.6, RStudio 1.2.5033

Locale: en_CA.UTF-8 / en_CA.UTF-8 / en_CA.UTF-8 / C / en_CA.UTF-8 / en_CA.UTF-8

Package version:
  base64enc_0.1.3 bookdown_0.17   digest_0.6.24   evaluate_0.14   glue_1.3.1      graphics_3.6.2  grDevices_3.6.2
  highr_0.8       htmltools_0.4.0 jsonlite_1.6.1  knitr_1.28      magrittr_1.5    markdown_1.1    methods_3.6.2  
  mime_0.9        Rcpp_1.0.3      rlang_0.4.4     rmarkdown_2.1   stats_3.6.2     stringi_1.4.6   stringr_1.4.0  
  tinytex_0.19    tools_3.6.2     utils_3.6.2     xfun_0.12       yaml_2.2.1 
Run Code Online (Sandbox Code Playgroud)

Kev*_*les 6

IIRC,Hugo >=0.60 现在使用 Goldmark(参见https://gohugo.io/news/0.60.0-relnotes/),因此为了在 Markdown 文件中使用 html 标签,您应该添加

[markup.goldmark.renderer]
unsafe = true
Run Code Online (Sandbox Code Playgroud)

在您的config.toml文件中(有关其他格式,请参阅上面的链接)。