2011-12-16 5 views
68

Я пробовал делать комментарии в Jade/pug, но комментарии отображаются как текст в HTML. Это мой код:Комментарии в Jade/pug

doctype html 

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

Что я делаю что-то глупое?

+1

@ppejovic: Спасибо, я думаю [эту страницу] (http://scalate.fusesource.org/ documentation/jade-syntax.html # Comments). – Randomblue

+3

@ Randomblue, эта страница относится к другой библиотеке по имени Jade – svachalek

+0

@svachalek: Смущает! – Randomblue

ответ

149

Как написано в comment documentation, вы можете использовать //, который переведёт на комментарий HTML или //-, который не будет отображаться в выводимом HTML-коде.

+1

Я использовал '// - test comment', этот комментарий выводится в исходном представлении' ctrl + u' в браузере. Я пропустил обстановку или что-то еще? – Val

+2

поэтому комментируя в самом начале строки, прокомментируйте остальную часть файла ... – Patrice

+3

@pdelorme no, только если вы также отложите остальную часть файла. –

1

В нефрит используется // - для комментариев. Если вы пытаетесь комментировать блок, убедитесь, что он должен быть с отступом правильно, как в ниже ПРИМЕР-

doctype html 

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

Хотя этот фрагмент кода может решить вопрос, [включая объяснение] (// meta.stackexchange.com/questions/114762/ объяснение-полностью-на основе кода) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. Также попробуйте не толковать код с пояснительными комментариями, что уменьшает читаемость кода и объяснений! – kayess

Смежные вопросы