From c32ed214319ac3414e0af0c76067558d3b65ae00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Thu, 27 Nov 2025 16:39:08 +0100 Subject: [PATCH] fix(blog): Fix author paginated page url: `/blog/authors//page/2` (#11577) --- .../src/__tests__/__snapshots__/routes.test.ts.snap | 6 +++--- packages/docusaurus-plugin-content-blog/src/routes.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/routes.test.ts.snap b/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/routes.test.ts.snap index d3c2c42d09..d7a20602dd 100644 --- a/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/routes.test.ts.snap +++ b/packages/docusaurus-plugin-content-blog/src/__tests__/__snapshots__/routes.test.ts.snap @@ -399,7 +399,7 @@ exports[`buildAllRoutes works for realistic blog post 2`] = ` "listMetadata": { "blogDescription": "Custom blog description", "blogTitle": "Custom blog title", - "nextPage": "/blog/authors/author1/authors/2", + "nextPage": "/blog/authors/author1/page/2", "page": 1, "permalink": "/blog/authors/author1", "postsPerPage": 2, @@ -429,7 +429,7 @@ exports[`buildAllRoutes works for realistic blog post 2`] = ` ], "sidebar": "@aliased/data/blog-post-list-prop-default.json", }, - "path": "/blog/authors/author1/authors/2", + "path": "/blog/authors/author1/page/2", "props": { "author": { "count": 3, @@ -444,7 +444,7 @@ exports[`buildAllRoutes works for realistic blog post 2`] = ` "blogTitle": "Custom blog title", "nextPage": undefined, "page": 2, - "permalink": "/blog/authors/author1/authors/2", + "permalink": "/blog/authors/author1/page/2", "postsPerPage": 2, "previousPage": "/blog/authors/author1", "totalCount": 3, diff --git a/packages/docusaurus-plugin-content-blog/src/routes.ts b/packages/docusaurus-plugin-content-blog/src/routes.ts index 55bb98212e..b8667d3dd2 100644 --- a/packages/docusaurus-plugin-content-blog/src/routes.ts +++ b/packages/docusaurus-plugin-content-blog/src/routes.ts @@ -327,7 +327,7 @@ export async function buildAllRoutes({ basePageUrl: author.page.permalink, blogDescription, blogTitle, - pageBasePath: authorsBasePath, + pageBasePath, postsPerPageOption: postsPerPage, });