我使用jade只是为了使用include
在我的HTML中包含其他部分。如果我编写jade语法而不是HTML语法,这可以正常工作。但就我而言,我只需要编写HTML语法。我正在尝试仅将jade用于include
。
通过此link,我发现我们可以通过在代码中加入.
或|
来编写HTML。所以,为了测试这个,我写了这样的代码:
div.main.
<div class="wrapper">
include header
</div>
正如您在上面的代码中看到的,我将.
作为后缀添加到jade语法行,即div.main.
,这使我可以从下一行编写HTML。
<header></header>
但这不起作用,渲染的HTML看起来像这样:
<div class="main">
<div class="wrapper">
include header
</div>
</div>
如果我不使用.
并遵循jade语法,一切正常。但就我而言,我真的需要用HTML编写而不是用玉编写。
所以,我的问题是:是否有任何解决方法使include
在HTML语法中工作?
答案 0 :(得分:0)
我也遇到同样的问题。 Jade要求我在纯HTML中不使用缩进。但是,如果将header.jade更改为header.html,它将起作用。