From a06e1e0c15c8e7db669b52ea9d2e8b6f7be7f229 Mon Sep 17 00:00:00 2001 From: Jonathan Summers-Muir Date: Thu, 18 Mar 2021 11:06:19 +0800 Subject: [PATCH] fix: next and prev buttons on blog posts --- www/pages/blog/[year]/[month]/[day]/[slug].tsx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/www/pages/blog/[year]/[month]/[day]/[slug].tsx b/www/pages/blog/[year]/[month]/[day]/[slug].tsx index 1c17ec878d7..5cfcf6a20e5 100644 --- a/www/pages/blog/[year]/[month]/[day]/[slug].tsx +++ b/www/pages/blog/[year]/[month]/[day]/[slug].tsx @@ -45,9 +45,8 @@ export async function getStaticPaths() { } export async function getStaticProps({ params }: any) { - const postContent = await getPostdata( - `${params.year}-${params.month}-${params.day}-${params.slug}` - ) + const filePath = `${params.year}-${params.month}-${params.day}-${params.slug}` + const postContent = await getPostdata(filePath) const { data, content } = matter(postContent) const mdxSource: any = await renderToString(content, { @@ -67,7 +66,7 @@ export async function getStaticProps({ params }: any) { .map(function (e) { return e.slug }) - .indexOf(params.slug) + .indexOf(filePath) const nextPost = allPosts[currentIndex + 1] const prevPost = allPosts[currentIndex - 1]