---
title: This is a really long heading
section: '/'
date: 2019-08-10T18:58:32+01:00
draft: true
---
如何在“long”之前添加一个分隔符或添加 <span>
Hugo 中的 markdown 标题元素,例如<span>long heading</span>
或This is a really <br>long heading
最佳答案
如果您包含<br>
在你的标题中,例如
---
title: This is a really<br>long heading
---
您必须将该值标记为 safe在您的模板中,例如
{{- .Title | safeHTML -}}
请注意,这确实会让您面临潜在的安全风险:
It should not be used for HTML from a third-party, or HTML with unclosed tags or comments.
确保仅对您信任的格式正确的内容执行此操作。
您必须在主题中显示标题的所有位置进行此更改。如果您不希望标题被破坏,例如在你的list.html
,您可以使用 plainify
删除 HTML相反:
{{- .Title | plainify -}}
这可以防止<br>
从字面上显示。
关于markdown - 如何在 Hugo 中的标题中添加 <span> 或 <br>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57546515/