如何在雨果中注释掉内容

mje*_*sen 4 hugo

如何注释雨果中的内容?

如果我有笔记,未完成的想法,我想将其保留在.md文件中,但不要将其出现在中html

<!-- 标签似乎不起作用-甚至没有成为html注释,它仍在页面上显示为可见文本。

bep*_*bep 6

请参阅此示例以shortcode了解可用于在内容文件中添加注释的无操作:

https://github.com/gohugoio/hugoDocs/blob/master/layouts/shortcodes/todo.html


Hen*_*sen 6

Hugo 在后台使用Go模板,因此注释语法为{{/* a comment */}}。注释中的任何内容都不会呈现到生成的HTML文件中。

雨果官方评论文档

  • 该操作似乎在降价文件中询问,我也遇到了同样的问题 (4认同)
  • 这仍然会渲染 HTML 中 `{{/*` 和 `*/}}` 之间的文本,至少在我使用多行注释文本的测试用例中是这样。 (2认同)

tsu*_*980 6

官方文档说,HTML 注释不会呈现到最终的 HTML 页面。

HTML 注释默认被删除,但它们的内容仍然被评估。这意味着虽然 HTML 注释永远不会向最终的 HTML 页面呈现任何内容,但注释中包含的代码可能会导致构建过程失败。

https://gohugo.io/templates/introduction/#html-comments- contains-go-templates

所以你可以像这样使用 HTML 注释

<!-- your comment text -->
Run Code Online (Sandbox Code Playgroud)

在 v0.55.0 上确认

  • 这仅适用于*模板*,但不适用于*内容*。链接的参考还指向模板部分。(雨果 v0.104.3) (2认同)