diff --git a/packages/docusaurus-theme-classic/src/theme/BlogListPage/index.js b/packages/docusaurus-theme-classic/src/theme/BlogListPage/index.js index 1fe2d3e4b3..e63b98e099 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogListPage/index.js +++ b/packages/docusaurus-theme-classic/src/theme/BlogListPage/index.js @@ -7,15 +7,21 @@ import React from 'react'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import BlogPostItem from '@theme/BlogPostItem'; import BlogListPaginator from '@theme/BlogListPaginator'; function BlogListPage(props) { const {metadata, items} = props; + const { + siteConfig: {title: siteTitle}, + } = useDocusaurusContext(); + const isBlogOnlyMode = metadata.permalink === '/'; + const title = isBlogOnlyMode ? siteTitle : 'Blog'; return ( - +
diff --git a/packages/docusaurus-theme-classic/src/theme/BlogTagsListPage/index.js b/packages/docusaurus-theme-classic/src/theme/BlogTagsListPage/index.js index 7656e85df6..d905c166df 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogTagsListPage/index.js +++ b/packages/docusaurus-theme-classic/src/theme/BlogTagsListPage/index.js @@ -48,7 +48,7 @@ function BlogTagsListPage(props) { .filter(item => item != null); return ( - +
diff --git a/packages/docusaurus-theme-classic/src/theme/BlogTagsPostsPage/index.js b/packages/docusaurus-theme-classic/src/theme/BlogTagsPostsPage/index.js index 1cfc93da76..1f80833bda 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogTagsPostsPage/index.js +++ b/packages/docusaurus-theme-classic/src/theme/BlogTagsPostsPage/index.js @@ -21,7 +21,7 @@ function BlogTagsPostPage(props) { return (