@11ty/eleventy-plugin-handlebars
v1.0.0
Published
The `handlebars` template language plugin for Eleventy v3 and newer.
Downloads
369
Readme
@11ty/eleventy-plugin-handlebars
Adds support for .hbs
(Handlebars) files in Eleventy v3.0 and newer. Support for hbs
was moved out of core as part of Project Slipstream.
- 11ty Docs https://www.11ty.dev/docs/languages/handlebars/
handlebars
package: https://github.com/handlebars-lang/handlebars.js
Re-uses Universal Filters, Universal Shortcodes, and Universal Paired Shortcodes.
Installation
npm install @11ty/eleventy-plugin-handlebars
Add to your configuration file (ESM version shown):
import handlebarsPlugin from "@11ty/eleventy-plugin-handlebars";
export default function (eleventyConfig) {
eleventyConfig.addPlugin(handlebarsPlugin);
}
Use more options:
import handlebars from "handlebars";
import handlebarsPlugin from "@11ty/eleventy-plugin-handlebars";
export default function (eleventyConfig) {
eleventyConfig.addPlugin(handlebarsPlugin, {
// Override the `ejs` library instance
eleventyLibraryOverride: handlebars,
});
}