添加帖子列表

首先,我们在主页上添加帖子标题列表。 将以下内容添加到pages/index.js

  1. import Layout from '../components/MyLayout.js'
  2. import Link from 'next/link'
  3. const PostLink = (props) => (
  4. <li>
  5. <Link href={`/post?title=${props.title}`}>
  6. <a>{props.title}</a>
  7. </Link>
  8. </li>
  9. )
  10. export default () => (
  11. <Layout>
  12. <h1>My Blog</h1>
  13. <ul>
  14. <PostLink title="Hello Next.js"/>
  15. <PostLink title="Learn Next.js is awesome"/>
  16. <PostLink title="Deploy apps with Zeit"/>
  17. </ul>
  18. </Layout>
  19. )

添加此内容后,您将看到如下所示的页面:

添加帖子列表 - 图1

接下来,点击第一个链接。 你会得到一个404页面。 没关系。

该页面的URL是什么?

  1. ✦/?id=Hello%20Next.js
  2. ✓/post?title=Hello%20Next.js
  3. ✦/post?title=Hello Next.js
  4. ✦/post