mangony-hbs-helper-wrap-with

Handlebars helper (wrapWith) used by Mangony

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
mangony-hbs-helper-wrap-with
000.0.85 years ago7 years agoMinified + gzip package size for mangony-hbs-helper-wrap-with in KB

Readme

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.