mangony-hbs-helper-wrap-with

0.0.8 • Public • Published

Logo Mangony
Mangony Handlebars Helper - wrapWith

This helper gives you the possibility to construct a general template snippet ({{#wrapWith}}) which can be used as enclosing markup in your pages and/or partials. This helper is very useful when you have to build complex grid systems with repetitive code.

Installation

Install mangony-hbs-helper-wrap-with with

npm install mangony-hbs-helper-wrap-with --save-dev

Usage

Helper is generated by passing in an instance of Handlebars.

helper.register(handlebars) : Object

  • handlebars Handlebars - An instance of Handlebars.
var handlebars = require('handlebars');
var mgyHelperWrapWith = require('mangony-hbs-helper-wrap-with');
 
helper.register(handlebars);

Helper

wrapWith partial

<section class="section{{#if props.classes}} {{props.classes}}{{/if}}">
   {{{yield}}}
</section>

{{{yield}}} will be replaced with the provided content.

Usage of wrapWith

{{#wrapWith "section" classes="is-left"}}
   my custom content or 
   {{> my-partial}}
{{/wrapWith}}

Mangony

Mangony is yet another static site generator - fast, simple and powerful: https://github.com/Sebastian-Fitzner/mangony

License

see LICENSE.md.

Package Sidebar

Install

npm i mangony-hbs-helper-wrap-with

Weekly Downloads

116

Version

0.0.8

License

MIT

Last publish

Collaborators

  • sebastian-fitzner