我正在使用博客。在我的post.Rmd
文件中,我需要使用简码:
This is me calling a **shortcode**:
`r blogdown::shortcode("mysc", .content = "Find **more** about this shortcode in [here](https://www.wikipedia.com).")`
如您所见,.content
是 Markdown,而不是纯文本。简码mysc.html
是:
<p class="sc">
{{ if .Inner }}
{{ .Inner }}
{{ end }}
</p>
如您所见,我使用的blogdown::shortcode
是因为无法在 Rmd 文件中使用简码语法。
问题
但是 Markdown.content
没有转换成 HTML,我得到这个作为输出:
<p>
Find **more** about this shortcode in [here](https://www.wikipedia.com).
</p>
我究竟做错了什么?
故障排除
请注意,指定.type
无济于事:
`r blogdown::shortcode("mysc", .content = "...", .type = "markdown")`
此外,它不应该是必要的,因为它默认为"markdown"
. 如果我指定,它仍然会呈现相同的确切输出.type = "html"
。这到底是怎么回事?