{"id":48725485,"url":"https://github.com/anyblades/eleventy-blades","last_synced_at":"2026-04-27T18:01:14.022Z","repository":{"id":16695616,"uuid":"19452179","full_name":"anyblades/eleventy-blades","owner":"anyblades","description":"Ultimate blade kit for 11ty (Build Awesome) 🥷","archived":false,"fork":false,"pushed_at":"2026-04-25T22:07:38.000Z","size":10081,"stargazers_count":77,"open_issues_count":12,"forks_count":9,"subscribers_count":7,"default_branch":"main","last_synced_at":"2026-04-26T00:24:22.848Z","etag":null,"topics":["11ty","11ty-plugin","anyblades","blades","build-awesome","build-awesome-plugin","buildawesome","buildawesome-plugin","eleventy","eleventy-plugin"],"latest_commit_sha":null,"homepage":"https://blades.ninja/11ty/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anyblades.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-05-05T10:21:23.000Z","updated_at":"2026-04-25T23:32:04.000Z","dependencies_parsed_at":"2022-09-15T04:40:53.653Z","dependency_job_id":null,"html_url":"https://github.com/anyblades/eleventy-blades","commit_stats":null,"previous_names":["anton-staroverov/drupal-bricks","anydigital/drupal-bricks","anydigital/eleventy-blades","anyblades/eleventy-blades"],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/anyblades/eleventy-blades","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyblades%2Feleventy-blades","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyblades%2Feleventy-blades/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyblades%2Feleventy-blades/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyblades%2Feleventy-blades/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anyblades","download_url":"https://codeload.github.com/anyblades/eleventy-blades/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anyblades%2Feleventy-blades/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32348058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T17:12:42.749Z","status":"ssl_error","status_checked_at":"2026-04-27T17:12:41.658Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["11ty","11ty-plugin","anyblades","blades","build-awesome","build-awesome-plugin","buildawesome","buildawesome-plugin","eleventy","eleventy-plugin"],"created_at":"2026-04-11T22:00:31.165Z","updated_at":"2026-04-27T18:01:14.016Z","avatar_url":"https://github.com/anyblades.png","language":"JavaScript","funding_links":[],"categories":["Plugins","Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# 🥷 *Eleventy Bl*ades\n\n\u003c!--section:summary--\u003e\n\nUltimate blade kit for 11ty (Build Awesome).\n\n![](https://img.shields.io/github/v/release/anyblades/eleventy-blades?label=\u0026color=darkslategray\u0026style=for-the-badge\u0026include_prereleases)\n[![](https://img.shields.io/badge/Code-gainsboro?logo=github\u0026logoColor=black\u0026style=for-the-badge)](https://github.com/anyblades/eleventy-blades)\n[![](https://img.shields.io/github/stars/anyblades/eleventy-blades?label=Star\u0026labelColor=gainsboro\u0026color=silver\u0026style=for-the-badge)](https://github.com/anyblades/eleventy-blades)\n\n\u003c!--section:gh-only--\u003e\n\n## [Documentation ↗](https://blades.ninja/build-awesome-11ty/)\n\n### [Filters](https://blades.ninja/build-awesome-11ty/filters/)\n\n\u003c!-- ToC from https://blades.ninja/build-awesome-11ty/#filters --\u003e\n\u003cul class=\"columns\"\u003e\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#attr-concat\" tabindex=\"-1\"\u003eattr_concat\u003c/a\u003e\u003c/li\u003e\u003cp\u003e\u003c/p\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#attr-includes\" tabindex=\"-1\"\u003eattr_includes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#attr-set\" tabindex=\"-1\"\u003eattr_set\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#date\" tabindex=\"-1\"\u003edate\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#fetch\" tabindex=\"-1\"\u003efetch\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#if\" tabindex=\"-1\"\u003eif\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#markdownify\" tabindex=\"-1\"\u003emarkdownify\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#merge\" tabindex=\"-1\"\u003emerge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#remove-tag\" tabindex=\"-1\"\u003eremove_tag\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#section\" tabindex=\"-1\"\u003esection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#strip-tag\" tabindex=\"-1\"\u003estrip_tag\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#unindent\" tabindex=\"-1\"\u003eunindent\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/filters/#install\" tabindex=\"-1\"\u003eInstall\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\n\n### [Processors](https://blades.ninja/build-awesome-11ty/processors/)\n\n\u003c!-- ToC from https://blades.ninja/build-awesome-11ty/#processors --\u003e\n\u003cul class=\"columns\"\u003e\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/processors/#auto-link-favicons\" tabindex=\"-1\"\u003eautoLinkFavicons postprocessor (transformer)\u003c/a\u003e\u003c/li\u003e\u003cp\u003e\u003c/p\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/processors/#md-auto-raw\" tabindex=\"-1\"\u003emdAutoRawTags preprocessor\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/processors/#md-auto-br\" tabindex=\"-1\"\u003emdAutoNl2br converter\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/processors/#md-hidden-attrs\" tabindex=\"-1\"\u003eHidden Markdown attributes using HTML comments\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/processors/#install\" tabindex=\"-1\"\u003eInstall\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\n\n### [Power tools](https://blades.ninja/build-awesome-11ty/tools/)\n\n\u003c!-- ToC from https://blades.ninja/build-awesome-11ty/#tools --\u003e\n\u003cul class=\"columns\"\u003e\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#starters\" tabindex=\"-1\"\u003eModern starters\u003c/a\u003e\u003c/li\u003e\u003cp\u003e\u003c/p\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#base-config\" tabindex=\"-1\"\u003eBase eleventy.config.js\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#base-scripts\" tabindex=\"-1\"\u003eBase 11ty npm scripts via npm workspace\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#data-helpers\" tabindex=\"-1\"\u003eData helpers\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#more\" tabindex=\"-1\"\u003eMore\u003c/a\u003e\u003cul\u003e\u003cli\u003e\u003ca href=\"https://blades.ninja/build-awesome-11ty/tools/#find-and-kill-11ty-processes\" tabindex=\"-1\"\u003eFind and kill 11ty processes\u003c/a\u003e\u003c/li\u003e\u003c/ul\u003e\u003c/li\u003e\u003c/ul\u003e\n\n---\n\n\u003c!--section:install--\u003e\n\n## Install\n\n```sh\nnpm install @anyblades/eleventy-blades\n```\n\nThen choose one of the following options:\n\n###### \u003cmark\u003eA. All-in\u003c/mark\u003e managed by Eleventy Blades:\n\nConsider symlinking entire `eleventy.config.js` as a set-and-forget zero-config zero-maintenance solution:\n\n```sh\nln -s ./node_modules/@anyblades/eleventy-blades/src/eleventy.config.js\n```\n\nLearn more: https://blades.ninja/11ty/tools/#base-config\n\nLiving examples:\n\n- https://github.com/anyblades/build-awesome-starter\n- https://github.com/anyblades/bladeswitch\n\n###### \u003cmark\u003eB. Base config\u003c/mark\u003e by Eleventy Blades with overrides in `eleventy.config.js`:\n\n```js\nimport baseConfig from \"@anyblades/eleventy-blades/base-config\";\n\nexport default function (eleventyConfig) {\n  baseConfig(eleventyConfig);\n\n  // Your additions/overrides\n  ...\n}\n```\n\nLiving example: https://github.com/johnheenan/minform/blob/main/eleventy.config.js\n\n###### \u003cmark\u003eC. Plug-in\u003c/mark\u003e Eleventy Blades in existing `eleventy.config.js`:\n\n```js\nimport eleventyBladesPlugin from \"@anyblades/eleventy-blades\";\n\nexport default function (eleventyConfig) {\n  eleventyConfig.addPlugin(eleventyBladesPlugin, {\n    mdAutoRawTags: true,\n    mdAutoNl2br: true,\n    autoLinkFavicons: true,\n    siteData: true,\n    filters: [\"attr_set\", \"attr_concat\", ...],\n  });\n}\n```\n\n###### \u003cmark\u003eD. Individual imports\u003c/mark\u003e from Eleventy Blades in `eleventy.config.js`:\n\n```js\nimport { siteData, mdAutoRawTags, mdAutoNl2br, autoLinkFavicons, attrSetFilter, attrConcatFilter, ... } from \"@anyblades/eleventy-blades\";\n\nexport default function (eleventyConfig) {\n  siteData(eleventyConfig);\n  mdAutoRawTags(eleventyConfig);\n  mdAutoNl2br(eleventyConfig);\n  autoLinkFavicons(eleventyConfig);\n  attrSetFilter(eleventyConfig);\n  attrConcatFilter(eleventyConfig);\n  ...\n}\n```\n\n###### \u003cmark\u003eE. Included with\u003c/mark\u003e\n\n\u003c!--section:gh-only--\u003e\n\n- https://github.com/anyblades/build-awesome-starter\n- https://github.com/anyblades/bladeswitch starter\n- https://github.com/johnheenan/minform starter\n- https://github.com/hostfurl/minformhf starter\n\n\u003c!--section:featured--\u003e\n\n---\n\nFeatured by: \u003c!--A-Z--\u003e\n\n- https://11tybundle.dev/blog/11ty-bundle-83/\n- https://11tybundle.dev/blog/11ty-bundle-88/\n- https://11tybundle.dev/categories/getting-started/\n- https://github.com/anydigital/awesome-11ty-build-awesome\n- https://hamatti.org/posts/markdown-content-split-to-sections-in-eleventy-and-nunjucks/#:~:text=anydigital\n\n\u003c!--{.unlist .columns}--\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyblades%2Feleventy-blades","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanyblades%2Feleventy-blades","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanyblades%2Feleventy-blades/lists"}