Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/runk/connect-jade-static

Connect (ExpressJS) middleware for serving jade files as static html
https://github.com/runk/connect-jade-static

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

connect-jade-static [![Build Status](https://api.travis-ci.org/runk/connect-jade-static.png)](https://travis-ci.org/runk/connect-jade-static)
===================

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](http://adslot.com)