Доработка главной страницы
Теперь давайте обновим нашу главную страницу (pages/index.js
). Нам нужно добавить ссылки на каждую страницу поста с помощью компонента Link
.
Откройте pages/index.js
и добавьте следующие импорты в начало файла для Link
и Date
:
import Link from 'next/link';
import Date from '../components/date';
Затем внизу компонента Home
в том же файле замените тег li
на следующий:
<li className={utilStyles.listItem} key={id}>
<Link href={`/posts/${id}`}>{title}</Link>
<br />
<small className={utilStyles.lightText}>
<Date dateString={date} />
</small>
</li>
Если вы перейдете по адресу http://localhost:3000, на странице теперь будут ссылки на каждую статью:
Если что-то не работает, убедитесь, что ваш код выглядит так.
Вот и всё! Прежде чем завершить этот урок, давайте поговорим о некоторых советах по работе с динамическими маршрутами на следующей странице.