About Assemble
Assemble is a powerful static site generator designed for Node.js, Grunt.js, and Yeoman. It simplifies building websites, themes, documentation, blogs, and more using popular frameworks like Bootstrap and Foundation. With a robust ecosystem of plugins and helpers, Assemble streamlines development and enhances productivity.
FAQ
You can contribute by showing support by starring the project, adding your own helpers to the library, or reporting errors and suggesting improvements.
You can define helper options using Assemble task or target options in your Gruntfile. For example, to set the indentation level for the prettify helper, use: assemble: { options: { prettify: { indent: 2 }}}.
Handlebars allows two types of helpers: expression helpers, which are regular functions that return a value, and block helpers, which receive the contents of the block as a compiled function.
You can register a custom helper using the Handlebars.registerHelper method. Once registered, the helper will be available in any template you compile.
File globbing in Assemble allows you to use minimatch patterns to match files. For example, the glob helper demonstrates how to use these patterns.
Yes, Assemble allows you to conditionally render either markdown or HTML based on the file extension of the generated file.
Alternatives to consider
See all alternativesBadges
Promote Assemble giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Assemble page on Webfolio.
<a href="https://www.webfolio.to/tools/assemble?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.