Polvo Jade
With this plugin, Polvo can handle Jade source files.
Install
You won't need to install it since it comes built in in Polvo.
Enjoy.
Instructions
Just put your .jade
files in your input dirs
and it will be ready for use.
Templates are compiled to strict CJS modules, to require them just use the well known CJS pattern, more info here.
The same resolution algorithm presented in NodeJS will be used.
Example
template = require './your/jade/template' dom = templateconsolelog dom# append it to your document, i.e: # $('body').append dom
Partials
There's a built in support for partials in Jade, polvo will handle them in a particular conventioned way.
Every file starting with _
won't be compiled alone. Instead, if some other
file that doesn't start with _
imports or extends it, it will be compiled
within it.
The import tag follows the Jade default syntax.
To include a partial in your jade
, just:
- Name your patial accordingly so it starts with
_
- Calls it from any of your
jade
files by using theinclude
orextends
directive
include ./_partial-name-here extends ./_partial-name-here
Partials are referenced relatively.