当然:
layout.hjs:
{{> header}}
{{$content}}
default content
{{/content}}
{{> footer}}
Run Code Online (Sandbox Code Playgroud)
index.hjs:
{{<layout}}
{{$content}}
your content goes here
{{/content}}
{{/layout}}
Run Code Online (Sandbox Code Playgroud)
看看hogan测试文件的全部内容:https: //github.com/twitter/hogan.js/blob/master/test/index.js
顺便说一句.这是Hogan@3.0.0,用mpn获取git url
我不确定你的意思是“.NET 中的 Razor 或母版页”?您想做什么,使用视图部分?
但是为 Express 设置 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);
Run Code Online (Sandbox Code Playgroud)
您必须npm install express [--save], npm install hjs [--save],具体取决于它是否已经在您的 package.json 中。
然后你只需创建一个视图目录并抛出一个index.hjs文件就可以了。
让我知道您想用模板做什么,我们就可以从那里开始工作。
| 归档时间: |
|
| 查看次数: |
3621 次 |
| 最近记录: |