Джейд: правильно убежать от элемента

Я хочу включить блок комментариев в элемент pre, но получаю следующую ошибку:

Line 573: Unexpected token ===

Мой нефритовый блок pre:

pre(class = "brush:javascript")
            /*------------------------------------------------------------------------------------------------------------------------
            @Author: Author Name
            @www: www.author-site.ca
            @github: author-github-username

            @package: project-name
            =============================================================================
            Filename: filename.js
            =============================================================================
            This file is responsible for...
            --------------------------------------------------------------------------------------------------------------------- */

Я читал в документации Jade, что pre элементы экранируются по умолчанию; однако, учитывая приведенную выше ошибку, это не так.

Как выйти из приведенного выше блока кода, не получая синтаксической ошибки?


person user1429980    schedule 20.07.2013    source источник


Ответы (2)



Я понял проблему...

Вы должны включить экранированный контент как часть pre (да?), а не вкладывать его под него:

pre(class = "brush:javascript")
  | /*------------------------------------------------------------------------------------------------------------------------
  | @Author: Author Name
  | @www: www.author-site.ca
  | @github: author-github-username
  |
  | @package: project-name
  | =============================================================================
  | Filename: filename.js
  | =============================================================================
  | This file is responsible for...
  |
  | --------------------------------------------------------------------------------------------------------------------- */

Итак, в нефрите | указывает на это...

person user1429980    schedule 21.07.2013