EJS layout template for ExpressJS
NODE: v6.12.2
NPM: 5.6.0
Example Use
file: app.js
var app = // view engine setupappappapp
require('ejs-yield')
file: views/layout.ejs
<%= title %> <%- yield %>
Add
<%- yield %>
layout.ejs
is required
file: views/index.ejs
<h1><%= title %></h1> <p>Welcome to <%= title %></p>
file: routes/index.js
var express = var router = express /* GET home page. */router moduleexports = router
Use different/custom layout
Load own layout
file: views/custom-layout.ejs
Custom Layout | <%= title %> <%- yield %>
file: routes/index.js
var express = var router = express /* GET home page. */router moduleexports = router
layout: 'custom-layout'
Work In Progress (WIP)
Work In Progress (WIP)