В hugo (версия v0.77.0) я пытается отрендерить таблицу с определенным стилем. Я использую
Я пытаюсь использовать {{ bootstrap-table "classname" }}
шорткод zwbetz.com/ а>. Он определен в /layouts/shortcodes/bootstrap-table.html
следующим образом:
{{ $htmlTable := .Inner | markdownify }}
{{ $class := .Get 0 }}
{{ $old := "<table>" }}
{{ $new := printf "<table class=\"%s\">" $class }}
{{ $htmlTable := replace $htmlTable $old $new }}
{{ $htmlTable | safeHTML }}
Он корректно работает с тривиальной таблицей в уценке вот так:
{{< bootstrap-table "someclassname" >}}
| animal | sound |
|--------|-------|
| dog | meow |
| cat | woof |
{{< /bootstrap-table > }}
Но если помеченная таблица содержит другие шорткоды Hugo, она отклоняет разметку таблицы и создает пустую таблицу, за которой в сгенерированном html следуют сообщения (в комментариях html), в которых говорится, что Hugo отклонил некоторый html.
Вот оскорбительная таблица уценки.
{{< bootstrap-table "someclassname" >}}
| animal | sound |
|--------|-------|
| {{< img src="dog.jpg" alt="Dog" class="align__left size__80" >}} | meow |
| {{< img src="cat.jpg" alt="Cat" class="align__left size__80" >}} | woof |
{{< /bootstrap-table > }}
Что я могу сделать, чтобы этот тег bootstrap-table
Hugo принял мою таблицу с изображениями или другими короткими кодами hugo?