Skip to content
This repository was archived by the owner on Feb 14, 2022. It is now read-only.

Commit 391c662

Browse files
committed
Default Twitter card + accessible home link
1 parent 043f852 commit 391c662

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

src/components/Post.js

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { useRouter } from 'next/router'
66
import { MDXProvider } from '@mdx-js/react'
77
import Header, { TailwindMark } from '@/components/Header'
88
import SectionContainer from '@/components/SectionContainer'
9+
import smallCard from '@/img/twitter-card-small.jpg'
910

1011
export const mdxComponents = {
1112
pre: ({ className, ...props }) => (
@@ -29,12 +30,27 @@ export default function Post({ meta, children, posts }) {
2930
<article className="py-16">
3031
<Head>
3132
<title>{meta.title} – Tailwind CSS</title>
32-
<meta name="twitter:card" content="summary_large_image" />
3333
<meta name="twitter:site" content="@tailwindcss" />
3434
<meta name="twitter:creator" content="@tailwindcss" />
3535
<meta name="twitter:title" content={`${meta.title} – Tailwind CSS`} />
3636
<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+
)}
3854
<meta
3955
property="og:url"
4056
content={`https://blog.tailwindcss.com${router.pathname}`}
@@ -50,6 +66,7 @@ export default function Post({ meta, children, posts }) {
5066
<div className="flex justify-center">
5167
<Link href="/">
5268
<a className="inline-flex">
69+
<span className="sr-only">All posts</span>
5370
<TailwindMark className="h-12 w-12" />
5471
</a>
5572
</Link>

src/img/twitter-card-small.jpg

35.3 KB
Loading

0 commit comments

Comments
 (0)