Мопс не закрывает заголовок

Я пытаюсь выучить мопса. Прямо сейчас я пытаюсь заставить работать очень простой шаблон учебника, но Паг вроде как феминистка на инаугурации Трампа.

Мне удалось заставить шаблон работать и показывать вещи. Но как только я перемещаю часть заголовка (которая позже <head>) в отдельный файл и попробуйте include это, весь ад высвобождается. Особенно из-за этой строки:

title Test template

Что с этим не так? Казалось бы, ничего... кроме Паг не закрывает <title> тег, поэтому остальная часть документа будет рассматриваться как заголовок документа. Если я добавлю еще одну строку после него, то он закроет <title>, но не тот, что после него. Похоже, у Pug есть проблемы с распознаванием последней строки и отображением ее правильно.

Что я делаю неправильно? Или это ошибка?

1 ответ

Я нашел решение. По какой-то причине это происходит, только если я не использую блоки. Так что, если я начну свой header.pug с этого:

block header
doctype html
html(lang='en')
  head
...

и включите это так:

include header
block header

оно работает. Это должно быть ошибка. Так что я просто должен был добавить блоки, и все в порядке.

Другие вопросы по тегам