【发布时间】:2021-03-12 20:02:34
【问题描述】:
我正在使用 next/router 动态呈现帖子列表。此列表包含每个帖子的索引、路径和标题:
export const items = [
{
id: "0",
path: 'Post_Alpha',
title: "Title example 0",
},
{
id: "1",
path: 'Post_Beta',
title: "Title example 1",
},
我可以通过它在数组中的索引来访问测试版:
import {items} from '../posts/data'
function Posts() {
const router = useRouter()
const {post} = router.query
const postIndex = items.map(function(e) { return e.path; }).indexOf(post)
const post = items[courseIndex]
return (
<h2>
{post.title}
</h2>
)
}
export default Posts
我想知道 Next.js 是为每篇文章创建一个页面,还是只创建一个动态填充的页面。我有一个使用<Link /> from 'next/link' 访问每个帖子的链接列表。另外,如何查看 Next.js 生成的页面,比如站点的 sitemap.xml?
【问题讨论】:
标签: javascript next.js