@@ -6,6 +6,7 @@ import { useRouter } from 'next/router'
6
6
import { MDXProvider } from '@mdx-js/react'
7
7
import Header , { TailwindMark } from '@/components/Header'
8
8
import SectionContainer from '@/components/SectionContainer'
9
+ import smallCard from '@/img/twitter-card-small.jpg'
9
10
10
11
export const mdxComponents = {
11
12
pre : ( { className, ...props } ) => (
@@ -29,12 +30,27 @@ export default function Post({ meta, children, posts }) {
29
30
< article className = "py-16" >
30
31
< Head >
31
32
< title > { meta . title } – Tailwind CSS</ title >
32
- < meta name = "twitter:card" content = "summary_large_image" />
33
33
< meta name = "twitter:site" content = "@tailwindcss" />
34
34
< meta name = "twitter:creator" content = "@tailwindcss" />
35
35
< meta name = "twitter:title" content = { `${ meta . title } – Tailwind CSS` } />
36
36
< meta name = "twitter:description" content = { meta . description } />
37
- < meta name = "twitter:image" content = { `https://blog.tailwindcss.com${ meta . image } ` } />
37
+ { meta . image ? (
38
+ < >
39
+ < meta name = "twitter:card" content = "summary_large_image" />
40
+ < meta
41
+ name = "twitter:image"
42
+ content = { `https://blog.tailwindcss.com${ meta . image } ` }
43
+ />
44
+ </ >
45
+ ) : (
46
+ < >
47
+ < meta name = "twitter:card" content = "summary" />
48
+ < meta
49
+ name = "twitter:image"
50
+ content = { `https://blog.tailwindcss.com${ smallCard } ` }
51
+ />
52
+ </ >
53
+ ) }
38
54
< meta
39
55
property = "og:url"
40
56
content = { `https://blog.tailwindcss.com${ router . pathname } ` }
@@ -50,6 +66,7 @@ export default function Post({ meta, children, posts }) {
50
66
< div className = "flex justify-center" >
51
67
< Link href = "/" >
52
68
< a className = "inline-flex" >
69
+ < span className = "sr-only" > All posts</ span >
53
70
< TailwindMark className = "h-12 w-12" />
54
71
</ a >
55
72
</ Link >
0 commit comments