Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Commit c231ba4

Browse files
author
Je
committed
refactor: improve SEO component
1 parent 2382be5 commit c231ba4

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

head.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -132,24 +132,23 @@ export default function Head({ children }: PropsWithChildren<{}>) {
132132
interface SEOProps {
133133
title: string
134134
description: string
135-
keywords?: string | string[]
135+
keywords: string | string[]
136136
image?: string
137-
url?: string
138137
}
139138

140-
export function SEO({ title, description, keywords, url, image }: SEOProps) {
139+
export function SEO({ title, description, keywords, image }: SEOProps) {
141140
return createElement(
142141
Head,
143142
undefined,
144143
createElement('title', undefined, title),
145144
createElement('meta', { name: 'description', content: description }),
146-
keywords && createElement('meta', { name: 'keywords', content: util.isArray(keywords) ? keywords.join(',') : keywords }),
145+
createElement('meta', { name: 'keywords', content: util.isArray(keywords) ? keywords.join(',') : keywords }),
147146
createElement('meta', { name: 'og:title', content: title }),
148147
createElement('meta', { name: 'og:description', content: description }),
149-
url && createElement('meta', { name: 'og:url', content: url }),
148+
createElement('meta', { name: 'twitter:title', content: title }),
149+
createElement('meta', { name: 'twitter:description', content: description }),
150150
image && createElement('meta', { name: 'og:image', content: image }),
151-
url && createElement('meta', { name: 'twitter:site', content: url }),
152-
image && createElement('meta', { name: 'twitter:image', content: image }),
151+
image && createElement('meta', { name: 'twitter:image:src', content: image }),
153152
image && createElement('meta', { name: 'twitter:card', content: 'summary_large_image' }),
154153
)
155154
}

0 commit comments

Comments
 (0)