switch to link component and fix seo canonical

This commit is contained in:
Timothy
2021-01-10 15:45:45 +08:00
parent 9b8a7253b8
commit 83d74cb309
7 changed files with 36 additions and 25 deletions

View File

@ -1,6 +1,6 @@
import { useState } from 'react'
import Link from 'next/link'
import tinytime from 'tinytime'
import Link from '@/components/Link'
import Tag from '@/components/Tag'
const postDateTemplate = tinytime('{MMMM} {DD}, {YYYY}')
@ -58,11 +58,11 @@ export default function ListLayout({ posts, title }) {
<div className="space-y-3 xl:col-span-3">
<div>
<h3 className="text-2xl leading-8 font-bold tracking-tight">
<Link href={`/blog/${slug}`}>
<a className="text-gray-900 dark:text-gray-100">{title}</a>
<Link href={`/blog/${slug}`} className="text-gray-900 dark:text-gray-100">
{title}
</Link>
</h3>
<div className="space-x-2">
<div className="space-x-3">
{tags.map((tag) => (
<Tag key={tag} text={tag} />
))}

View File

@ -80,7 +80,7 @@ export default function PostLayout({ children, frontMatter, next, prev }) {
<h2 className="text-xs tracking-wide uppercase text-gray-500 dark:text-gray-400">
Tags
</h2>
<div className="space-x-2 xl:flex xl:flex-col xl:space-x-0">
<div className="space-x-3 xl:flex xl:flex-col xl:space-x-0">
{tags.map((tag) => (
<Tag key={tag} text={tag} />
))}