2013-09-25 58 views
7

是否有可能以任何方式使用hogan.js作爲模板引擎與佈局類似 「剃刀或母版頁在.NET中」? 我會得到這樣的結果:hogan.js與母版頁或佈局

layout.hjs: 包含 「頭」 & 「頁腳」

index.hjs: 將包括layout.hjs,並且只包含頁面內容。

回答

1

我不確定你的意思,「在.NET中的剃刀或母版頁」?你想要做什麼,使用視圖偏好?

但對於快速建立Hogan.js的基本方法如下:

var express = require('express'); 
var app = express(); 

app.set('views', __dirname + '/views'); 
app.set('view engine', 'hjs'); 

app.use(app.router); 
app.use(express.static(__dirname + '/public')); 

app.get('/', function(req, res, next) { 
    res.render('index'); 
}); 

app.listen(3000); 

你將不得不npm install express [--save]npm install hjs [--save],這取決於如果這是你的package.json內已經或沒有。

然後,您只需創建一個視圖目錄並輸入一個index.hjs文件即可設置。

讓我知道你想用你的模板做什麼,我們可以從那裏工作。