Коментарі в Нефрит / мопс


78

Я намагався робити коментарі у Jade / pug, але коментарі відображаються як текст у HTML. Це мій код:

doctype html

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

Що я роблю щось дурне?


1
@ppejovic: Дякую, мабуть, ця сторінка тоді просто неправильна.
Randomblue

3
@Randomblue ця сторінка посилається на іншу бібліотеку на ім'я Джейд
svachalek

@svachalek: Заплутано!
Randomblue

Відповіді:


168

Як написано в документації до коментаря , ви можете або використати те, //що перетвориться на коментар HTML, або //-яке не буде видно у вихідному коді HTML.


1
Я використав //- test commentцей коментар, який виводиться у поданні джерела ctrl+uу браузері. Я пропустив установку чи щось інше?
Валь

2
тому коментуючи на самому початку рядка коментує решту файлу ...
Patrice

3
@pdelorme ні, лише якщо ви також відступили решту файлу.
Yuji 'Tomita' Tomita

1
Оновлене посилання для документації щодо коментарів Jade: jade-lang.com/reference/comments
'16

3

У нефриті ми використовуємо // - для коментаря. Якщо ви намагаєтеся коментувати блок, переконайтеся, що він має бути правильно відступлений, як у прикладі нижче -

doctype html

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

1
Незважаючи на те, що цей фрагмент коду може вирішити питання, включення пояснення дійсно допомагає поліпшити якість вашої публікації. Пам’ятайте, що ви будете відповідати на запитання для читачів у майбутньому, і ці люди можуть не знати причин вашої пропозиції коду. Будь ласка, також намагайтеся не переповнювати свій код пояснювальними коментарями, це зменшує читабельність як коду, так і пояснень!
kayess
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.