帕格没有关闭标题标签

时间:2017-01-31 03:45:14

标签: pug jade4j

我正在努力学习帕格。现在我正试图让一个非常简单的教程模板工作,但帕格在特朗普的就职典礼上就像一个女权主义者。

我设法让模板正常工作并显示内容。但是一旦我将标题部分(稍后呈现为<head>)移动到一个单独的文件中并尝试include它,所有地狱都会松动。特别是因为这一行:

title Test template

它出了什么问题?看似没什么......除了Pug没有关闭<title>标签,因此文档的其余部分将被视为文档标题。如果我在它之后添加另一行,那么它会关闭<title>,但不会关闭它之后的那一行。看起来Pug无法识别最后一行并正确呈现它。

我做错了什么?或者这是一个错误吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。出于某种原因,只有在我不使用块时才会出现这种情况。所以,如果我用这个开始我的header.pug:

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

并将其包括在内:

include header
block header

它有效。这一定是个bug。所以我只需要添加块就可以了。