1.0.7 • Published 9 years ago

express-titles v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

express-titles

A simple express middleware to manage website title with prefix and suffix control.

Installation

$ npm install express-titles

Usage

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

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago