0.0.2 • Published 12 years ago
docpad-plugin-client-jade v0.0.2
Jade Plugin for DocPad for writing client-side templates
Adds support for Jade as a client-side template language to DocPad.
Convention: .js.cjade
Install
npm install --save docpad-plugin-client-jade
Use
- add https://raw.github.com/visionmedia/jade/master/runtime.min.js to your pages before any client Jade templates
add your templates to the pages as scripts, i.e. having the
documents/templates/something.js.cjade
, add it like<script src="/templates/something.js"></script>
use it from you script:
var html = JST['something']({contextvar: 'someval'});
The 'something' key is obtained from the path file by stripping the
.cjade
extension, then.js
extension (see below how to configure), and then removing some common directory from the beginning of the path (see below how to configure).
Configure
Read on Configuration file here: https://github.com/bevry/docpad/wiki/Configuration
Currently the plugin supports the following options:
namespace
– string, the namespace functions are attached to, defaults toJST
prettify
– bool, if the output should be prettified, defaults totrue
in development andfalse
in productionbaseDir
— string, the base directory (relative to thedocuments
root) to be stripped from the path when the key is generated, defaults totemplates
stripJsExt
– bool, whether to strip.js
extension when the key is generated
License
Licensed under MIT License Copyright © 2012 Eugene Mirotin