Skip to content

Commit 49b08a5

Browse files
committed
Fixes #54
1 parent 0fdf8bf commit 49b08a5

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/virtualTemplate.js

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,13 +133,23 @@ async function eleventyFeedPlugin(eleventyConfig, options = {}) {
133133
throw new Error("Missing `collection.name` option in feedPlugin from @11ty/eleventy-plugin-rss.");
134134
}
135135

136+
let eleventyExcludeFromCollections;
137+
let eleventyImport;
138+
if(options.collection.name === "all") {
139+
eleventyExcludeFromCollections = true;
140+
eleventyImport = {};
141+
} else {
142+
eleventyExcludeFromCollections = [ options.collection.name ]
143+
eleventyImport = {
144+
collections: [ options.collection.name ],
145+
};
146+
}
147+
136148
let templateData = {
137149
...options?.templateData || {},
138150
permalink: options.outputPath,
139-
eleventyExcludeFromCollections: [ options.collection.name ],
140-
eleventyImport: {
141-
collections: [ options.collection.name ],
142-
},
151+
eleventyExcludeFromCollections,
152+
eleventyImport,
143153
layout: false,
144154
metadata: options.metadata,
145155
};

0 commit comments

Comments
 (0)