1.0.7 • Published 10 years ago
express-titles v1.0.7
express-titles
A simple express middleware to manage website title with prefix and suffix control.
Installation
$ npm install express-titlesUsage
Basic example:
//-- app.js
var express = require('express'), app = express();
var title = require('express-titles')(app);
//-- layout configuration...
app.get('/', title('Homepage'), function (req, res) {
res.render('index');
})//-- index.jade
doctype html
html
head
title!= title
body
//-- ...Global prefix/suffix:
All you really need to do is to set it in the app:
//-- app.js
//-- ...
app.set('prefix', 'wvffle.net');
app.set('suffix', '<3');
//-- ...You may want to change the separator so:
//-- app.js
//-- ...
app.set('ps', ' | ');
//-- ...Middleware options
You can set options through the middleware.
prefix- Prefix of the page (true||false||String)suffix- Suffix of the page (true||false||String)ps- Separator (String)
Example:
//-- app.js
//-- ...
app.set('prefix', 'wvffle.net');
app.set('suffix', '<3');
app.get('/', title('Homepage', { suffix: false, prefix: 'Dope', ps: ' '}), function (req, res) {
//-- Dope Homepage
res.render('index');
})License
MIT