【问题标题】:Comments in Jade/pugJade/pug 中的评论
【发布时间】:2012-01-22 08:48:00
【问题描述】:

我尝试在 Jade/pug 中制作 cmets,但 cmets 在 HTML 中呈现为文本。这是我的代码:

doctype html

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

我在做什么蠢事?

【问题讨论】:

  • @ppejovic:谢谢,我猜this page 是错的。
  • @Randomblue 该页面引用了另一个名为 Jade 的库
  • @svachalek:令人困惑!

标签: node.js pug


【解决方案1】:

正如comment documentation 中所写,您可以使用// 将转换为HTML 注释或使用//- 在输出的HTML 代码中不可见。

【讨论】:

  • 我用过//- test comment这个评论输出到浏览器上的源视图ctrl+u。我错过了一个设置吗?
  • 因此在该行的最开头进行注释会删除文件的其余部分...
  • @pdelorme 否,前提是您还缩进了文件的其余部分。
  • Jade cmets 文档更新链接:jade-lang.com/reference/comments
【解决方案2】:

在翡翠中,我们使用 //- 来表示评论。 如果您尝试评论一个块,请确保它应该像下面的示例一样正确缩进-

doctype html

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

【讨论】:

  • 虽然这段代码 sn-p 可以解决问题,including an explanation 确实有助于提高您的帖子质量。请记住,您正在为将来的读者回答问题,而这些人可能不知道您的代码建议的原因。也请尽量不要用解释性的 cmets 挤满你的代码,这会降低代码和解释的可读性!
猜你喜欢
  • 2013-12-27
  • 1970-01-01
  • 2016-08-07
  • 1970-01-01
  • 1970-01-01
  • 2018-02-15
  • 2013-07-26
  • 1970-01-01
  • 2017-02-16
相关资源
最近更新 更多