Jade/pug中的注释

80

我尝试在Jade/Pug中添加注释,但注释会作为文本呈现在HTML中。以下是我的代码:

doctype html

html(lang='en')
    body
        / This should be a comment

我是否在做一些愚蠢的事情?


1
@ppejovic:谢谢,我猜这个页面可能是错误的。此页面 - Randomblue
3
@Randomblue 那个页面是关于一个名为 Jade 的不同库的参考。 - svachalek
@svachalek:令人困惑! - Randomblue
2个回答

171
注释文档所述,您可以使用//来创建HTML注释,或者使用//-来创建不可见于输出HTML代码的注释。

1
我在代码中使用了//- test comment这个注释,在浏览器的源代码视图(按下ctrl+u)中输出。我是不是漏掉了某个设置或者其他什么东西? - Val
2
因此,在行的开头进行注释将注释掉文件中的其余部分... - Patrice
3
不,只有当您也对文件的其余部分进行缩进时才需要这样做。 - Yuji 'Tomita' Tomita
1
Jade注释文档的更新链接:http://jade-lang.com/reference/comments/ - steampowered

5
在Jade中,我们使用//-进行注释。 如果您要对一个块进行注释,请确保它已正确缩进,就像下面的例子一样-
doctype html

html(lang='en')
    body
        //- 
            This should be a comment
            Indent correctly for block content

1
虽然这段代码片段可能解决了问题,但包括解释真的有助于提高您的帖子质量。请记住,您正在为未来的读者回答问题,而这些人可能不知道您的代码建议原因。请尽量不要在代码中添加过多的解释性注释,这会降低代码和解释的可读性! - kayess

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接