docpad-plugin-consolidate

Template engine consolidation plugin for DocPad.

npm install docpad-plugin-consolidate
1 downloads in the last day
5 downloads in the last week
20 downloads in the last month

Template Engine Consolidation for DocPad

Build Status NPM version Dependency Status
Gittip donate button Flattr donate button

Adds support for a number of template engines to DocPad, using Consolidate.js.

Convention:

.anything.(atpl|dust|eco|ect|ejs|haml|haml-coffee|handlebars|hogan|jade|jazz|jqtpl|just|liquor|lodash|mustache|qejs|ractive|swig|templayed|toffee|underscore|walrus|whiskers)

Install

  1. Install the docpad-plugin-consolidate plugin:

    docpad install consolidate
    
  2. Install the library for the desired template engine:

    npm install --save underscore
    
  3. Use the template engine in a file such as src/documents/test.html.underscore:

    <p>Welcome to <%- site.title %></p>
    

Configure

It is possible to toggle which supported template engines are rendered using Consolidate.js, by editing your DocPad configuration file:

plugins:
  consolidate:
    atpl: true
    dot: true
    dust: true
    eco: true
    ect: true
    ejs: true
    haml: true
    'haml-coffee': true
    handlebars: true
    hogan: true
    jade: true
    jazz: true
    jqtpl: true
    just: true
    liquor: true
    lodash: true
    mote: true
    mustache: true
    nunjucks: true
    qejs: true
    ractive: true
    swig: true
    templayed: true
    toffee: true
    underscore: true
    walrus: true
    whiskers: true

History

Discover the change history by heading on over to the HISTORY.md file.

Contribute

Discover how you can contribute by heading on over to the CONTRIBUTING.md file.

Backers

Maintainers

These amazing people are maintaining this project:

Sponsors

No sponsors yet! Will you be the first?

Gittip donate button Flattr donate button

Contributors

These amazing people have contributed code to this project:

Become a contributor!

License

Licensed under the incredibly permissive MIT license

Copyright © Rob Loach (http://github.com/RobLoach)

npm loves you