JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 40
  • Score
    100M100P100Q68615F

Adds support for Partials (re-usable templates) to DocPad

Package Exports

  • docpad-plugin-partials

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (docpad-plugin-partials) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Partials Plugin for DocPad

This plugin provides DocPad with Partials. Partials are documents which can be inserted into other documents, and are also passed by the docpad rendering engine.

Usage

Setup

To use, first create the src/partials directory, and place any partials you want to use in there.

Then in our templates we will be exposed with the @partial(filename,data) function. The data argument is optional, and can be used to send custom data to the partial's templateData.

Example

For instance we could create the file src/partials/hello.html.md.eco which contains **Hello <%=@name or 'World'%>**.

We could then render it by using <%-@partial('hello.html.md.eco')%> to get back <strong>Hello World</strong> or with <%-@partial('hello.html.md.eco',{name:'Apprentice'})%> to get back <strong>Hello Apprentice</strong>.

History

You can discover the history inside the History.md file

License

Licensed under the MIT License
Copyright © 2012 Bevry Pty Ltd