Skip to content

anyblades/eleventy-blades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

440 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eleventy Blades  

Ultimate blade kit for 11ty / Build Awesome

Essential 11ty filters, pre/post-processors, and other toggleable features as a simple, configurable plugin.

Includes Base package and Reusable npm scripts for a better DX.


Quick start

There are 5 ways to get started:

A. Plugin install

npm install @anyblades/eleventy-blades

Then addPlugin to your 11ty config:

import eleventyBladesPlugin from "@anyblades/eleventy-blades";

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

You can toggle features/filters like this:

eleventyConfig.addPlugin(eleventyBladesPlugin, {
  mdAutoRawTags: false,
  filters: { attr_set: false },
});

Live example: https://github.com/anyblades/eleventy-blades/blob/main/packages/eleventy-blades-base/eleventy.config.js


B. Base config

npm install @anyblades/eleventy-blades-base

Then use baseConfig in your 11ty config:

import baseConfig from "@anyblades/eleventy-blades-base";

export default async function (eleventyConfig) {
  await baseConfig(eleventyConfig);
}

You can toggle features/filters like this:

await baseConfig(eleventyConfig, {
  plugins: {
    "@anyblades/eleventy-blades": {
      mdAutoRawTags: false,
      filters: { attr_set: false },
    },
  },
});

Live examples:


C. Config via CLI

npm install @anyblades/eleventy-blades-base
eleventy --config=./node_modules/@anyblades/eleventy-blades-base/eleventy.config.js

Live examples:


D. Config via symlink

npm install @anyblades/eleventy-blades-base
ln -s ./node_modules/@anyblades/eleventy-blades-base/eleventy.config.js
eleventy

E. Starter projects

Eleventy Blades plugin is included out-of-the-box with:

Documentation


Trusted by

Featured by

About

Essential 11ty filters, pre/post-processors, and other toggleable features as a simple, configurable plugin 🥷

Topics

Resources

License

Stars

Watchers

Forks

Contributors