Jade - Node Template Engine

Comments

Single line comments look the same as JavaScript comments and must be placed on their own line:

// just some paragraphs
p foo
p bar
<!-- just some paragraphs -->
<p>foo</p>
<p>bar</p>

Jade also supports unbuffered comments, by simply adding a hyphen

//- will not output within markup
p foo
p bar
<p>foo</p>
<p>bar</p>

Block Comments

A block comment is legal as well:

body
  //
    As much text as you want
    can go here.
<body>
  <!--
  As much text as you want
  can go here.
  -->
</body>

Conditional Comments

Jade does not have any special syntax for conditional comments. If your line begins with < then it is treated as plain text. So just use normal HTML style conditional comments:

<!--[if IE 8]>
<html lang="en" class="lt-ie9">
<![endif]-->
<!--[if gt IE 8]><!-->
<html lang="en">
<!--<![endif]-->
<!--[if IE 8]>
<html lang="en" class="lt-ie9">
<![endif]-->
<!--[if gt IE 8]><!-->
<html lang="en">
<!--<![endif]-->