diff --git a/packages/docusaurus-playground/rlog/2019-07-19-p2p-data-sync-for-mobile.mdx b/packages/docusaurus-playground/rlog/2019-07-19-p2p-data-sync-for-mobile.mdx index a9fbc43..d3493e6 100644 --- a/packages/docusaurus-playground/rlog/2019-07-19-p2p-data-sync-for-mobile.mdx +++ b/packages/docusaurus-playground/rlog/2019-07-19-p2p-data-sync-for-mobile.mdx @@ -9,6 +9,7 @@ authors: published: true slug: p2p-data-sync-for-mobile categories: research +tags: ['Release', 'P2P'] toc_min_heading_level: 2 toc_max_heading_level: 5 diff --git a/packages/docusaurus-playground/rlog/2019-08-02-vac-overview.mdx b/packages/docusaurus-playground/rlog/2019-08-02-vac-overview.mdx index 716ba47..a0568c1 100644 --- a/packages/docusaurus-playground/rlog/2019-08-02-vac-overview.mdx +++ b/packages/docusaurus-playground/rlog/2019-08-02-vac-overview.mdx @@ -7,6 +7,7 @@ authors: amir published: true slug: vac-overview categories: research +tags: ['Something'] --- diff --git a/packages/logos-docusaurus-theme/src/client/css/blog.scss b/packages/logos-docusaurus-theme/src/client/css/blog.scss index fc9eeee..433e4dc 100644 --- a/packages/logos-docusaurus-theme/src/client/css/blog.scss +++ b/packages/logos-docusaurus-theme/src/client/css/blog.scss @@ -94,8 +94,8 @@ .blog-wrapper { main { article { - margin-bottom: 40px !important; - padding-bottom: 39px; + margin-bottom: 34px !important; + padding-bottom: 34px; border-bottom: 1px solid rgb(var(--lsd-border-primary)); diff --git a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/index.tsx index d419d11..59d4664 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/index.tsx @@ -50,11 +50,18 @@ function Date({ export default function BlogPostItemHeaderInfo({ className, }: Props): JSX.Element { - const { metadata } = useBlogPost() + const { metadata, isBlogPostPage } = useBlogPost() const { date, formattedDate, readingTime } = metadata return ( -
+
{typeof readingTime !== 'undefined' && ( diff --git a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/styles.module.scss b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/styles.module.scss index bf9d0ca..b7893b0 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/styles.module.scss +++ b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Info/styles.module.scss @@ -6,6 +6,10 @@ @include lsd.typography('body2'); } +.blogContainer { + margin-top: 8px !important; +} + .container > div { display: inline-block; } diff --git a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/index.tsx index 142d734..6722097 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/index.tsx @@ -3,33 +3,21 @@ import clsx from 'clsx' import Link from '@docusaurus/Link' import { useBlogPost } from '@docusaurus/theme-common/internal' import styles from './styles.module.css' -import { Typography } from '@acid-info/lsd-react' export default function BlogPostItemHeaderTitle({ className }) { const { metadata, isBlogPostPage } = useBlogPost() - //@ts-ignore - const { permalink, title, frontMatter } = metadata + const { permalink, title } = metadata const TitleHeading = isBlogPostPage ? 'h1' : 'h2' return ( - <> - - {isBlogPostPage ? ( - title - ) : ( - - {title} - - )} - - {frontMatter?.description && ( - - {frontMatter.description} - + + {isBlogPostPage ? ( + title + ) : ( + + {title} + )} - + ) } diff --git a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/styles.module.css b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/styles.module.css index e46fb5b..6d0b62b 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/styles.module.css +++ b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/Title/styles.module.css @@ -2,7 +2,11 @@ font-size: 3rem; } -.description { +.blogDescription { + margin-top: 16px; +} + +.blogPostDescription { margin-top: 12px; } diff --git a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/index.tsx b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/index.tsx index 9655d9d..3e7ccb9 100644 --- a/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/index.tsx +++ b/packages/logos-docusaurus-theme/src/client/theme/BlogPostItem/Header/index.tsx @@ -5,10 +5,13 @@ import BlogPostItemHeaderTitle from '@theme/BlogPostItem/Header/Title' import React from 'react' import { useBlogPluginData } from '../../../lib/useBlogPluginData' import { BreadcrumbsBase } from '../../DocBreadcrumbs/index' +import { Typography } from '@acid-info/lsd-react' +import styles from './Title/styles.module.css' +import clsx from 'clsx' export default function BlogPostItemHeader(): JSX.Element { const { - metadata: { title, permalink }, + metadata: { title, permalink, frontMatter }, isBlogPostPage, assets, } = useBlogPost() @@ -16,6 +19,17 @@ export default function BlogPostItemHeader(): JSX.Element { const plugin = useBlogPluginData() const routeBasePath = plugin.routeBasePath ?? '/blog' + const _description = ( + + {frontMatter.description} + + ) + return (
{isBlogPostPage && ( @@ -35,8 +49,10 @@ export default function BlogPostItemHeader(): JSX.Element { /> )} + {frontMatter?.description && isBlogPostPage && _description} -
+ {frontMatter?.description && !isBlogPostPage && _description} + {isBlogPostPage &&
}
) }