如何评论雨果的内容

时间:2017-07-20 20:39:44

标签: hugo

如何评论Hugo中的内容?

如果我有笔记,未完成的想法,我想将它们保留在.md文件中,但不要将它们显示在html中。

<!--标签似乎无效 - 它甚至不会成为html评论,它仍然是页面上的可见文字。

4 个答案:

答案 0 :(得分:3)

您可以使用HTML注释,例如<!-- a comment -->,但它们会显示在呈现的HTML中,因此您可以在浏览器中使用“查看源”查看它们。

在Markdown文档中没有正式的方法可以在最终的HTML中进行评论,但有一些tricks you can try可以使用。

或者,您可以制作自己的自定义评论短代码。使用以下代码在/layouts/shortcodes/comment.html创建一个文件:

<!-- {{ .Inner }} -->

(内部文本的短代码需要在其中的某个地方有{{ .Inner }},但是您可以通过使用HTML注释来解决这个问题,在这种情况下,HTML注释会在它们包含在最终HTML之前被删除。)

您可以在Markdown文档中使用短代码,如下所示:

{{< comment >}}This is a comment that will not be rendered.{{< /comment >}}

答案 1 :(得分:3)

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

Official Hugo comments documentation

答案 2 :(得分:2)

请参阅此示例,了解可用于在内容文件中添加评论的无操作shortcode

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

答案 3 :(得分:2)

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

  

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

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

因此您可以使用HTML注释

<!-- your comment text -->

在v0.55.0上确认