File tree 1 file changed +9
-3
lines changed
src/client/app/composables
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -37,9 +37,15 @@ export function useUpdateHead(route: Route, siteDataByRouteRef: Ref<SiteData>) {
37
37
// update title and description
38
38
document . title = createTitle ( siteData , pageData )
39
39
40
- document
41
- . querySelector ( `meta[name=description]` ) !
42
- . setAttribute ( 'content' , pageDescription || siteData . description )
40
+ const description = pageDescription || siteData . description
41
+ let metaDescriptionElement = document . querySelector (
42
+ `meta[name=description]`
43
+ )
44
+ if ( metaDescriptionElement ) {
45
+ metaDescriptionElement . setAttribute ( 'content' , description )
46
+ } else {
47
+ createHeadElement ( [ 'meta' , { name : 'description' , content : description } ] )
48
+ }
43
49
44
50
updateHeadTags (
45
51
mergeHead ( siteData . head , filterOutHeadDescription ( frontmatterHead ) )
You can’t perform that action at this time.
0 commit comments