ejs-mate NodeJs Express 的一個母版頁模塊,能夠方便的把頁面公共部分放入ejs-mate設定的母版頁內,代碼公用。html
官網: Githubgit
$ npm install ejs-mate --save
<% layout('mylayout') -%> <h1>Hello, Ejs-Mate!</h1>
注:若是但願把 mylayout.ejs 放入根目錄,則修改成 <% layout('../mylayout') -%>github
<!DOCTYPE html> <html> <head> <title>test ejs-mate</title> </head> <body> <section> <%- body -%> </section> </body> </html>
//var express = require('express'), engine = require('ejs-mate'), //app = express(); //use ejs-locals for all ejs templates: app.engine('ejs', engine); //app.set('views',__dirname + '/views'); //app.set('view engine', 'ejs'); // so you can render('index') //....
注:以上未註釋部分,是須要修改部分express
完畢npm
謝謝app