From a1ee1ab140c9a0812129763007ae9bbafec53531 Mon Sep 17 00:00:00 2001 From: Endi Date: Tue, 30 Apr 2019 23:05:27 +0700 Subject: [PATCH] chore(v2): use normalizeUrl instead of path.join (#1428) * chore(v2): use normalizeUrl instead of path.join * address review --- packages/docusaurus-plugin-content-blog/src/index.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/docusaurus-plugin-content-blog/src/index.js b/packages/docusaurus-plugin-content-blog/src/index.js index 9e58512a25..04788c6a33 100644 --- a/packages/docusaurus-plugin-content-blog/src/index.js +++ b/packages/docusaurus-plugin-content-blog/src/index.js @@ -99,15 +99,15 @@ class DocusaurusPluginContentBlog { // Blog page handling. Example: `/blog`, `/blog/page1`, `/blog/page2` const numOfBlog = blogMetadata.length; const numberOfPage = Math.ceil(numOfBlog / pageCount); - const basePageUrl = path.join(baseUrl, routeBasePath); + const basePageUrl = normalizeUrl([baseUrl, routeBasePath]); // eslint-disable-next-line for (let page = 0; page < numberOfPage; page++) { blogMetadata.push({ - permalink: normalizeUrl([ - basePageUrl, - `${page > 0 ? `page${page + 1}` : ''}`, - ]), + permalink: + page > 0 + ? normalizeUrl([basePageUrl, `page/${page + 1}`]) + : basePageUrl, language: defaultLangTag, isBlogPage: true, posts: blogMetadata.slice(page * pageCount, (page + 1) * pageCount),