main rss feed combines posts and recipes

This commit is contained in:
Joshua Seigler 2025-07-03 01:07:32 -04:00
parent 0dde8aff3d
commit 02732645da
3 changed files with 10 additions and 9 deletions

View file

@ -8,7 +8,6 @@ import mdLinkAttributes from "markdown-it-link-attributes"
import mdPrism from "markdown-it-prism"
import dayjs from "dayjs"
import utc from "dayjs/plugin/utc.js"
import site from "./site/_data/site.js"
import clean from "eleventy-plugin-clean"
import toc from "eleventy-plugin-toc"
import EleventyFeedPlugin from "@11ty/eleventy-plugin-rss"
@ -114,6 +113,12 @@ export default async (config) => {
config.addCollection("links", fetchShaarliWebroll)
config.addCollection("combinedFeed", (collectionApi) => {
return collectionApi.getAllSorted().filter(item => {
return (item.data.tags ?? []).some(t => ['posts', 'recipes', 'links'].includes(t))
})
})
config.addFilter("toISOString", (dateString) => {
return new Date(dateString).toISOString()
})