Skip to content

Commit 5d89e77

Browse files
committed
populate default values
1 parent 52d35d7 commit 5d89e77

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
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/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)