优化文章页面
为文章页面添加 title
在 pages/posts/[id].js
中,让我们使用文章数据添加 title
标签。你需要在文件顶部添加 next/head
的导入,并通过更新 Post
组件来添加 title
标签:
格式化日期
为了格式化日期,我们将使用 date-fns
库。首先安装它:
接下来,创建一个名为 components/date.js
的文件,并添加以下 Date
组件:
注意:你可以在 date-fns 网站上查看不同的
format()
字符串选项。
现在,打开 pages/posts/[id].js
,在文件顶部添加 Date
组件的导入,并用它替换 {postData.date}
:
如果你访问 http://localhost:3000/posts/pre-rendering,现在应该可以看到日期显示为 "January 1, 2020"。
添加 CSS
最后,让我们使用之前添加的 styles/utils.module.css
文件来添加一些 CSS。打开 pages/posts/[id].js
,然后添加 CSS 文件的导入,并将 Post
组件替换为以下代码:
如果你访问 http://localhost:3000/posts/pre-rendering,页面现在应该看起来更美观了:
干得好!接下来我们将优化首页,然后就大功告成了!