File tree Expand file tree Collapse file tree 5 files changed +31
-0
lines changed
ssg-netlify-by-project-id/pages/index
cli/templates/ssg/app/route-templates/html Expand file tree Collapse file tree 5 files changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
2525 format : "raw" ,
2626 } ) } `;
2727 }
28+ const isTwitterCardSizeExists = pageMeta . custom . some (
29+ ( meta ) => meta . property === "twitter:card"
30+ ) ;
2831 return (
2932 < >
3033 { data . url && < meta property = "og:url" content = { data . url } /> }
@@ -55,6 +58,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
5558 { pageMeta . custom . map ( ( { property, content } ) => (
5659 < meta key = { property } property = { property } content = { content } />
5760 ) ) }
61+ { isTwitterCardSizeExists === false && (
62+ < meta property = "twitter:card" content = "summary_large_image" />
63+ ) }
5864
5965 { favIconAsset && (
6066 < link
Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
2525 format : "raw" ,
2626 } ) } `;
2727 }
28+ const isTwitterCardSizeExists = pageMeta . custom . some (
29+ ( meta ) => meta . property === "twitter:card"
30+ ) ;
2831 return (
2932 < >
3033 { data . url && < meta property = "og:url" content = { data . url } /> }
@@ -55,6 +58,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
5558 { pageMeta . custom . map ( ( { property, content } ) => (
5659 < meta key = { property } property = { property } content = { content } />
5760 ) ) }
61+ { isTwitterCardSizeExists === false && (
62+ < meta property = "twitter:card" content = "summary_large_image" />
63+ ) }
5864
5965 { favIconAsset && (
6066 < link
Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
2525 format : "raw" ,
2626 } ) } `;
2727 }
28+ const isTwitterCardSizeExists = pageMeta . custom . some (
29+ ( meta ) => meta . property === "twitter:card"
30+ ) ;
2831 return (
2932 < >
3033 { data . url && < meta property = "og:url" content = { data . url } /> }
@@ -55,6 +58,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
5558 { pageMeta . custom . map ( ( { property, content } ) => (
5659 < meta key = { property } property = { property } content = { content } />
5760 ) ) }
61+ { isTwitterCardSizeExists === false && (
62+ < meta property = "twitter:card" content = "summary_large_image" />
63+ ) }
5864
5965 { favIconAsset && (
6066 < link
Original file line number Diff line number Diff line change @@ -25,6 +25,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
2525 format : "raw" ,
2626 } ) } `;
2727 }
28+ const isTwitterCardSizeExists = pageMeta . custom . some (
29+ ( meta ) => meta . property === "twitter:card"
30+ ) ;
2831 return (
2932 < >
3033 { data . url && < meta property = "og:url" content = { data . url } /> }
@@ -55,6 +58,9 @@ export const Head = ({ data }: { data: PageContext["data"] }) => {
5558 { pageMeta . custom . map ( ( { property, content } ) => (
5659 < meta key = { property } property = { property } content = { content } />
5760 ) ) }
61+ { isTwitterCardSizeExists === false && (
62+ < meta property = "twitter:card" content = "summary_large_image" />
63+ ) }
5864
5965 { favIconAsset && (
6066 < link
Original file line number Diff line number Diff line change @@ -137,5 +137,12 @@ export const PageSettingsMeta = ({
137137
138138 metas . push ( ...pageMeta . custom ) ;
139139
140+ const isTwitterCardSizeExists = pageMeta . custom . some (
141+ ( meta ) => meta . property === "twitter:card"
142+ ) ;
143+ if ( isTwitterCardSizeExists === false ) {
144+ metas . push ( { property : "twitter:card" , content : "summary_large_image" } ) ;
145+ }
146+
140147 return metas . map ( ( meta , index ) => < Meta key = { index } { ...meta } /> ) ;
141148} ;
You can’t perform that action at this time.
0 commit comments