1.0.7 • Published 10 years ago

express-titles v1.0.7

Weekly downloads
2
License
MIT
Repository
github
Last release
10 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

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago