ENV:雨果静态网站生成器
我要实现的目标:
<figure>
<table>...</table>
</figure>
我得到的是什么
<table>...<table>
某些markdown生成器将在table
标签内呈现<figure></figure>
标签,但如果是雨果,则在标准情况下不会发生。如何实现这一目标而不必在markdown文件中混合使用html
代码?
答案 0 :(得分:0)
过一会儿,这个工作了:
{{ $reIn1 := "<table>" }}
{{ $reOut1 := "<figure><table>" }}
{{ $reIn2 := "</table>" }}
{{ $reOut2 := "</table></figure>" }}
{{ $finalContent := .Content | replaceRE $reIn1 $reOut1 | replaceRE $reIn2 $reOut2 | safeHTML }}
{{ $finalContent }}
replace
不适用于此类工作,仅适用于replaceRE
。又为什么table
位于另一个标签中?由于overflow-x
的控制。