33

How do you block comment out code in the Pug templating engine?

I know how to comment out a line:

//-doesn't show

but I don't want to have to write in full html comments like so:

<!--
    no show
-->
sidonaldson
  • 24,431
  • 10
  • 56
  • 61

2 Answers2

62
//-
    Just indent the comment
    like normal elements

Just indent your comment like you do other elements.

Just be careful that you have your indention correct or you may comment out more than you intended.

Dan Armstrong
  • 2,046
  • 16
  • 13
5

Official Documentation

https://pugjs.org/language/comments.html#block-comments


Buffered comments - The comment will appear in rendered HTML

//
    Comments for your HTML readers.
    Use as much text as you want.


Unbuffered comments - The comment will not appear in rendered HTML

//-
    Comments for your template writers.
    Use as much text as you want.
Jawad Ahbab
  • 1,462
  • 1
  • 19
  • 31