From f6267dc52cc56d2cc365ebb14e384b1df351480f Mon Sep 17 00:00:00 2001 From: Fanny Date: Sun, 12 Apr 2020 15:01:40 -0300 Subject: [PATCH] feat(v2): add tags for bootstrap theme blog post (#2587) * feat(v2): init the blog post card * feat(v2): Update card design * chore(v2): remove unused dependency * feat(v2): add post list * feat(v2): improve html tags * chore(v2): run prettier * feat(v2): remove old tag * feat(v2): apply suggestions * feat(v2): add tags for blog post * feat(v2): add post content --- .../src/theme/BlogListPage/index.js | 14 +++--- .../src/theme/BlogPostItem/index.js | 43 ++++++++++++------- 2 files changed, 36 insertions(+), 21 deletions(-) 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 - - )} -
+ ); }