Skip to content

Commit c4572a1

Browse files
authored
Merge pull request #145 from iterative/fix-seo-component
2 parents 52d35d7 + 93a21f2 commit c4572a1

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

packages/gatsby-theme-iterative/gatsby-config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ module.exports = ({
159159
author: 'Iterative',
160160
titleTemplate: '',
161161
twitterUsername: '',
162+
imageAlt: '',
162163
plausibleSrc,
163164
plausibleAPI,
164165
plausibleDomain

packages/gatsby-theme-iterative/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dvcorg/gatsby-theme-iterative",
3-
"version": "0.2.5",
3+
"version": "0.2.6",
44
"description": "",
55
"main": "index.js",
66
"types": "src/typings.d.ts",

packages/gatsby-theme-iterative/src/components/SEO/index.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ const SEO: React.FC<ISEOProps> = ({
5757
return buildMetadata({
5858
siteUrl: siteMeta.siteUrl,
5959
siteName: siteMeta.title,
60-
title: pageTitle,
60+
title: pageTitle || siteMeta.title,
6161
defaultMetaTitle,
62-
description,
63-
keywords,
62+
description: description || siteMeta.description,
63+
keywords: keywords || siteMeta.keywords,
6464
image,
65-
imageAlt,
65+
imageAlt: imageAlt || siteMeta.imageAlt,
6666
imageHeight,
6767
imageWidth,
6868
pathname,
@@ -93,7 +93,6 @@ const SEO: React.FC<ISEOProps> = ({
9393
? ''
9494
: siteMeta.titleTemplate || `%s | ${siteMeta.title}`
9595
}
96-
{...(skipTitleTemplate && { titleTemplate: '' })}
9796
meta={[...prebuildMeta, ...meta]}
9897
link={[
9998
...(canonicalUrl

packages/gatsby-theme-iterative/src/queries/siteMeta.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ interface ISiteMeta {
66
keywords: string
77
siteUrl: string
88
titleTemplate: string
9+
imageAlt?: string
910
plausibleDomain: string | null
1011
plausibleSrc: string | null
1112
plausibleAPI: string | null
@@ -25,6 +26,7 @@ export default function siteMeta(): ISiteMeta {
2526
keywords
2627
siteUrl
2728
titleTemplate
29+
imageAlt
2830
plausibleDomain
2931
plausibleSrc
3032
plausibleAPI

0 commit comments

Comments
 (0)