express-titles
A simple express middleware to manage website title with prefix and suffix control.
Installation
$ npm install express-titles
Usage
Basic example:
var express = require('express'), app = express();
var title = require('express-titles')(app);
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.set('prefix', 'wvffle.net');
app.set('suffix', '<3');
You may want to change the separator so:
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.set('prefix', 'wvffle.net');
app.set('suffix', '<3');
app.get('/', title('Homepage', { suffix: false, prefix: 'Dope', ps: ' '}), function (req, res) {
res.render('index');
})
License
MIT