- Breaking this plugin is now ESM #72 It now requires Eleventy v3 or newer. Read more about how to use ESM plugins in your ESM or CommonJS configuration file. TL;DR:
- ESM:
import rssPlugin from "@11ty/eleventy-plugin-rss"; - CommonJS and Node 20.19+:
const rssPlugin = require("@11ty/eleventy-plugin-rss"); - CommonJS and older versions of Node:
const { default: rssPlugin } = await import("@11ty/eleventy-plugin-rss");in anasyncconfiguration callback.
- ESM:
- Add
scriptparameter to Virtual template so you can pass a URL for the XSLT polyfill by @tomayac in #85 - Fix a couple of RFC822 formatting issues by @sentience in #70
- Add icon and logo optional metadata to Virtual Template by @philipmw in #68
- Add Atom/RSS post summary/description to Virtual Template via
post.data.summaryby @RyKilleen in #65
Thank you to new contributions from @tomayac, @sentience, @philipmw, and @RyKilleen!
Milestone: https://github.com/11ty/eleventy-plugin-rss/milestone/9?closed=1
Full Changelog: v2.0.4...v3.0.0