diff --git a/packages/docusaurus-theme-bootstrap/src/theme/BlogListPage/index.js b/packages/docusaurus-theme-bootstrap/src/theme/BlogListPage/index.js index 5f194f4867..ad5fb2d145 100644 --- a/packages/docusaurus-theme-bootstrap/src/theme/BlogListPage/index.js +++ b/packages/docusaurus-theme-bootstrap/src/theme/BlogListPage/index.js @@ -12,16 +12,18 @@ function BlogListPage(props) { const {items} = props; return ( -
-
+
+
{items.map(({content: BlogPostContent}) => ( -
+
+ truncated={BlogPostContent.metadata.truncated}> + +
))}
diff --git a/packages/docusaurus-theme-bootstrap/src/theme/BlogPostItem/index.js b/packages/docusaurus-theme-bootstrap/src/theme/BlogPostItem/index.js index a0eb3bda8b..113f146e0c 100644 --- a/packages/docusaurus-theme-bootstrap/src/theme/BlogPostItem/index.js +++ b/packages/docusaurus-theme-bootstrap/src/theme/BlogPostItem/index.js @@ -23,9 +23,9 @@ const MONTHS = [ ]; function BlogPostItem(props) { - const {frontMatter, metadata, truncated} = props; + const {children, frontMatter, metadata, truncated} = props; - const {date, readingTime} = metadata; + const {date, readingTime, tags} = metadata; const {author, title} = frontMatter; const authorURL = frontMatter.author_url || frontMatter.authorURL; @@ -63,21 +63,34 @@ function BlogPostItem(props) {

{title}

-

Markdown content

+

{children}

-
- {readingTime && ( - - {Math.ceil(readingTime)} min read - - )} - {truncated && ( - - Read more - - )} -
+ ); }