引言
博客的文章内容通常是不变的,因此为了加快文章的加载速度,减少call api,连数据库的消耗,可以在build时期就把博客详情页转为静态的HTML,next.js提供了简单易用的实现方案。
效果
- 博客URL 动态路由
- 打开博客详情页面超级快!!!
博客列表页面
// pages/blogs/index.js
const Blogs = ({
posts}) => {
return (
<>
<div className="row-container">
//遍历展示博客列表
{
posts.map(post => (
<Link href={
`/blogs/${
post.index}`}>
<a className="middle-card">
// 省略细节
</a>
<