diff --git a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Container/index.tsx b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Container/index.tsx index ab9d2a986933..0cfb6b336fe5 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Container/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Container/index.tsx @@ -14,17 +14,26 @@ export default function BlogPostItemContainer({ children, className, }: Props): JSX.Element { - const {frontMatter, assets} = useBlogPost(); + const { + frontMatter, + assets, + metadata: {description}, + } = useBlogPost(); const {withBaseUrl} = useBaseUrlUtils(); const image = assets.image ?? frontMatter.image; + const keywords = frontMatter.keywords ?? []; return (
+ {description && } {image && ( - + + )} + {keywords.length > 0 && ( + )} {children}
diff --git a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Header/Author/index.tsx b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Header/Author/index.tsx index 92ace43f3220..5f2eb1d7be38 100644 --- a/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Header/Author/index.tsx +++ b/packages/docusaurus-theme-classic/src/theme/BlogPostItem/Header/Author/index.tsx @@ -28,7 +28,12 @@ export default function BlogPostItemHeaderAuthor({
{imageURL && ( - {name} + {name} )}