Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 891 Bytes

File metadata and controls

36 lines (26 loc) · 891 Bytes

@11ty/eleventy-plugin-haml

Adds support for .haml (Embedded JavaScript templates) files in Eleventy v3.0 and newer. Support for haml was moved out of core as part of Project Slipstream.

Installation

npm install @11ty/eleventy-plugin-haml

Add to your configuration file (ESM version shown):

import hamlPlugin from "@11ty/eleventy-plugin-haml";

export default function (eleventyConfig) {
	eleventyConfig.addPlugin(hamlPlugin);
}

Use more options:

import haml from "hamljs";
import hamlPlugin from "@11ty/eleventy-plugin-haml";

export default function (eleventyConfig) {
	eleventyConfig.addPlugin(hamlPlugin, {
		// Override the `haml` library instance
		eleventyLibraryOverride: haml,
	});
}