Blogdown 和 hugo 不解析 markdown 中的 html 标签
Blogdown and hugo not parsing html tags in markdown
我正在尝试在 R
中使用 blogdown
构建一个网站,我不确定为什么 html 标签不再被正确解析。它曾经为我正常工作。我在三个 new/different R 项目(不同的 Hugo 主题)中测试了下面的代码,但没有任何效果。但是,当我尝试编织或预览常规 Rmd
或 md
文件时,html 标签被正确解析并且一切正常。
比如我的markdown文档中的以下代码对正文没有影响。图片也不显示。
<a href="http://www.google.com">Link to Google</a>
<b>happy</b>
当我为网站提供服务时,我看到的只是以下未格式化的文本:
Link 至 Google
开心
请注意,标准降价语法仍然有效:
[Link to Google](https://www.google.com)
**happy**
预期输出
有人知道问题出在哪里吗?感谢任何人可以提供的帮助!谢谢。
下面是我的 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
IIRC,Hugo >=0.60 现在使用 Goldmark(参见 https://gohugo.io/news/0.60.0-relnotes/)
所以为了在降价文件中使用 html 标签,你应该添加
[markup.goldmark.renderer]
unsafe = true
在您的 config.toml
文件中(有关其他格式,请参阅上面的 link)。
我正在尝试在 R
中使用 blogdown
构建一个网站,我不确定为什么 html 标签不再被正确解析。它曾经为我正常工作。我在三个 new/different R 项目(不同的 Hugo 主题)中测试了下面的代码,但没有任何效果。但是,当我尝试编织或预览常规 Rmd
或 md
文件时,html 标签被正确解析并且一切正常。
比如我的markdown文档中的以下代码对正文没有影响。图片也不显示。
<a href="http://www.google.com">Link to Google</a>
<b>happy</b>
当我为网站提供服务时,我看到的只是以下未格式化的文本:
Link 至 Google 开心
请注意,标准降价语法仍然有效:
[Link to Google](https://www.google.com)
**happy**
预期输出
有人知道问题出在哪里吗?感谢任何人可以提供的帮助!谢谢。
下面是我的 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
IIRC,Hugo >=0.60 现在使用 Goldmark(参见 https://gohugo.io/news/0.60.0-relnotes/) 所以为了在降价文件中使用 html 标签,你应该添加
[markup.goldmark.renderer]
unsafe = true
在您的 config.toml
文件中(有关其他格式,请参阅上面的 link)。