0
我想使用Jade的塊繼承,但我不知道如果我不使用Express,該怎麼做。根據Jade文檔,我可以在Express中使用塊繼承,只需添加app.set('view options', { layout: false });
即可。如何在沒有Express的情況下實現此目標?沒有Express的Jade模板繼承
https://github.com/visionmedia/jade
我想使用Jade的塊繼承,但我不知道如果我不使用Express,該怎麼做。根據Jade文檔,我可以在Express中使用塊繼承,只需添加app.set('view options', { layout: false });
即可。如何在沒有Express的情況下實現此目標?沒有Express的Jade模板繼承
https://github.com/visionmedia/jade
你不需要快遞在所有使用玉的Template inheritance;你只需要玉:
// app.js
var jade = require('jade');
var options = { pretty: true, locals: {} };
jade.renderFile(__dirname + '/home.jade', options, function (err, html) {
console.log(html);
});
// home.jade
extends core
block body
h1 Home
// core.jade
doctype html
html
head
meta(charset='utf-8')
title Foo
body
block body
另一個例子可以在倉庫中找到:
玉文檔提到設置'view options'
的快速2.X的原因是因爲快車自己(和now defunct在3.X)佈局是一個競爭性的功能,應該被禁止使用玉的繼承時,以防止衝突。