mirror of
https://github.com/facebook/docusaurus.git
synced 2025-07-24 03:58:49 +02:00
feat(blog-plugin): limit option for blog feedOptions (#9189)
This commit is contained in:
parent
e0bb39a40a
commit
4ecc86f89f
8 changed files with 164 additions and 8 deletions
|
@ -42,7 +42,12 @@ async function generateBlogFeed({
|
|||
const {url: siteUrl, baseUrl, title, favicon} = siteConfig;
|
||||
const blogBaseUrl = normalizeUrl([siteUrl, baseUrl, routeBasePath]);
|
||||
|
||||
const updated = blogPosts[0]?.metadata.date;
|
||||
const blogPostsForFeed =
|
||||
feedOptions.limit === false || feedOptions.limit === null
|
||||
? blogPosts
|
||||
: blogPosts.slice(0, feedOptions.limit);
|
||||
|
||||
const updated = blogPostsForFeed[0]?.metadata.date;
|
||||
|
||||
const feed = new Feed({
|
||||
id: blogBaseUrl,
|
||||
|
@ -59,7 +64,7 @@ async function generateBlogFeed({
|
|||
options.feedOptions.createFeedItems ?? defaultCreateFeedItems;
|
||||
|
||||
const feedItems = await createFeedItems({
|
||||
blogPosts,
|
||||
blogPosts: blogPostsForFeed,
|
||||
siteConfig,
|
||||
outDir,
|
||||
defaultCreateFeedItems,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue