Я использую Blogdown.В моем файле 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 .
Проблема
Однако уценка в .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"
.Что, черт возьми, здесь происходит?