Comentarios en Jade / pug

78

Intenté hacer comentarios en Jade / pug, pero los comentarios se muestran como texto en HTML. Este es mi codigo:

doctype html

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

¿Qué estoy haciendo algo estúpido?

Randomblue
fuente
1
@ppejovic: Gracias, supongo que esta página está mal entonces.
Randomblue
3
@Randomblue esa página hace referencia a una biblioteca diferente llamada Jade
svachalek
@svachalek: ¡Confuso!
Randomblue

Respuestas:

168

Como está escrito en la documentación de comentarios , puede usar lo //que se traducirá en un comentario HTML o //-lo que no será visible en el código HTML generado.

alessioalex
fuente
1
He utilizado //- test commenteste comentario en la vista de código fuente ctrl+uen el navegador. ¿Me he perdido un escenario o algo?
Val
2
por lo tanto, comentar al principio de la línea comenta el resto del archivo ...
Patrice
3
@pdelorme no, solo si también sangra el resto del archivo.
Yuji 'Tomita' Tomita
1
Enlace actualizado para la documentación de comentarios de Jade: jade-lang.com/reference/comments
steampowered
3

En jade usamos // - para comentar. Si está tratando de comentar un bloque, asegúrese de que esté sangrado correctamente como en el siguiente ejemplo:

doctype html

html(lang='en')
    body
        //- 
            This should be a comment
            Indent correctly for block content
IRSHAD
fuente
1
Si bien este fragmento de código puede resolver la pregunta, incluir una explicación realmente ayuda a mejorar la calidad de su publicación. Recuerde que está respondiendo la pregunta para los lectores en el futuro, y es posible que esas personas no conozcan los motivos de su sugerencia de código. Por favor, trate también de no llenar su código con comentarios explicativos, ¡esto reduce la legibilidad tanto del código como de las explicaciones!
kayess