handlebars-helper-compose
Version:
{{compose}} handlebars helper. Inlines content from multiple files optionally using wildcard (globbing/minimatch) patterns, extracts YAML front matter to pass to context for each file. Accepts compare function as 3rd parameter for sorting inlined files. Good for blog posts, chapters, etc.
35 lines (28 loc) • 938 B
YAML
# =============================================
# Build config
# =============================================
root: _gh_pages
dest: test/actual
assets: <%= config.dest %>/assets
# Tests
# Data
data: test/fixtures/data/*.{json,yml}
# Templates
templates: test/fixtures
includes: <%= config.templates %>/includes/*.hbs
book: <%= config.templates %>/book
posts: <%= config.templates %>/posts
pages: <%= config.templates %>/pages
layouts: <%= config.templates %>/layouts
layoutext: .hbs
layout: default
# Extensions
helpers: <%= config.templates %>/helpers/*.js
plugins:
- assemble-contrib-anchors
- assemble-contrib-permalinks
- assemble-contrib-toc
- assemble-contrib-wordcount
# Theme
styles: styles
components: <%= config.styles %>/components