【问题标题】:Pug not closing title tag哈巴狗没有关闭标题标签
【发布时间】:2017-01-31 14:32:13
【问题描述】:

我正在努力学习哈巴狗。现在,我正在尝试制作一个非常简单的教程模板,但 Pug 在特朗普就职典礼上表现得有点像女权主义者。

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

title Test template

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

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

【问题讨论】:

  • 包含是什么样的?你确定它下面的行没有缩进吗?

标签: pug jade4j


【解决方案1】:

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

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

并像这样包含它:

include header
block header

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-14
    • 2018-05-13
    • 2018-10-20
    • 1970-01-01
    相关资源
    最近更新 更多