我正在努力学习帕格。现在我正试图让一个非常简单的教程模板工作,但帕格在特朗普的就职典礼上就像一个女权主义者。
我设法让模板正常工作并显示内容。但是一旦我将标题部分(稍后呈现为<head>
)移动到一个单独的文件中并尝试include
它,所有地狱都会松动。特别是因为这一行:
title Test template
它出了什么问题?看似没什么......除了Pug没有关闭<title>
标签,因此文档的其余部分将被视为文档标题。如果我在它之后添加另一行,那么它会关闭<title>
,但不会关闭它之后的那一行。看起来Pug无法识别最后一行并正确呈现它。
我做错了什么?或者这是一个错误吗?
答案 0 :(得分:0)
我找到了解决方案。出于某种原因,只有在我不使用块时才会出现这种情况。所以,如果我用这个开始我的header.pug:
block header
doctype html
html(lang='en')
head
...
并将其包括在内:
include header
block header
它有效。这一定是个bug。所以我只需要添加块就可以了。