Connect (ExpressJS) middleware for serving jade files as static html
JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
README.md
index.js
package.json

README.md

connect-jade-static Build Status

Connect (ExpressJS) middleware for serving jade files as static html

Installation

npm install connect-jade-static

Usage

Assume the following structure of your project:

/views
  /partials
    /file.jade

Let's make jade files from /views/partials web accessable:

Express prior to 4.0

var jadeStatic = require('connect-jade-static');

app = express();
app.configure(function() {
  app.use(jadeStatic({
    baseDir: path.join(__dirname, '/views/partials'),
    baseUrl: '/partials',
    maxAge: 86400,
    jade: { pretty: true }
  }));
});

Express 4.0

var jadeStatic = require('connect-jade-static');

app = express();
app.use(jadeStatic({
  baseDir: path.join(__dirname, '/views/partials'),
  baseUrl: '/partials',
  maxAge: 86400,
  jade: { pretty: true }
}));

Now, if you start your web server and request /partials/file.html in browser you should be able see the compiled jade template.


by http://adslot.com