diff --git a/src/components/Card.js b/src/components/Card.js index ef3284f..fd4a549 100644 --- a/src/components/Card.js +++ b/src/components/Card.js @@ -21,6 +21,12 @@ const Card = ({ ...props }) => (

{props.title}

+ +
+ {props.authorName &&
{props.authorName}
} + {props.date && } +
+ {props.subtitle && ( {props.subtitle} diff --git a/src/components/PageIntro.js b/src/components/PageIntro.js index 3058260..5ee7c8a 100644 --- a/src/components/PageIntro.js +++ b/src/components/PageIntro.js @@ -29,11 +29,11 @@ class PageIntro extends Component { value: 47, density: { enable: true, - value_area: 5000 + value_area: 4444 } }, size: { - value: 1.47 + value: 1.77 }, color: { value: "#5763ab" diff --git a/src/pages/index.js b/src/pages/index.js index 8764c3d..41b4e11 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -187,6 +187,7 @@ const IndexPage = ({ ...props }) => ( url={`blog/${node.slug}`} title={node.title} date={node.date} + authorName={node.author.name} imgAlt={node.title} excerpt={node.excerpt} image={ @@ -218,6 +219,10 @@ export const query = graphql` node { id title + author { + id + name + } excerpt status slug diff --git a/src/styles/general.css b/src/styles/general.css index d114d08..d21acec 100644 --- a/src/styles/general.css +++ b/src/styles/general.css @@ -230,4 +230,11 @@ a { .crisp-client .crisp-1rjpbb7 .crisp-1rf4xdh .crisp-ewasyx .crisp-zyxrmn .crisp-1bu0ive .crisp-1uswakw { display: none !important; +} + +@media (min-width: 310px) { +.author-name::before { + content: "by "; + font-weight: normal; +} } \ No newline at end of file diff --git a/src/templates/blog.js b/src/templates/blog.js index d7d5dd3..e7d34d7 100644 --- a/src/templates/blog.js +++ b/src/templates/blog.js @@ -39,6 +39,7 @@ class Blog extends Component { -
+
-

{data.wordpressPost.title}

+
+
+

{data.wordpressPost.title}

+
+ {data.wordpressPost.author.name &&
{data.wordpressPost.author.name}
} + {data.wordpressPost.date && } +
+