diff --git a/src/app/blog/[slug]/page.tsx b/src/app/blog/[slug]/page.tsx index 06f209c..47a856a 100644 --- a/src/app/blog/[slug]/page.tsx +++ b/src/app/blog/[slug]/page.tsx @@ -10,7 +10,7 @@ export default async function Home({ slug: string } }) { - const blog = await fetch(`https://blog.abtmtr.link/api/collections/mtr/posts/${params.slug}`).then(x=>x.json()); + const blog = await fetch(`https://blog.abtmtr.link/api/collections/mtr/posts/${params.slug}`, { cache: 'no-store' }).then(x=>x.json()); if (blog.data == null) return notFound(); return ( diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 5e1cc39..51552bc 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -14,7 +14,7 @@ export default async function Home({ }) { const curPage = parseInt(searchParams?.page) || 1; - const blogs = await fetch(`https://blog.abtmtr.link/api/collections/mtr/posts?page=${curPage}`).then(x=>x.json()); + const blogs = await fetch(`https://blog.abtmtr.link/api/collections/mtr/posts?page=${curPage}`, { cache: 'no-store' }).then(x=>x.json()); return ( BLOG diff --git a/src/app/characters/[slug]/page.tsx b/src/app/characters/[slug]/page.tsx index eeb70e7..a531e72 100644 --- a/src/app/characters/[slug]/page.tsx +++ b/src/app/characters/[slug]/page.tsx @@ -14,7 +14,7 @@ export default async function Home({ slug: string } }) { - const charblogs = await fetch(`https://blog.abtmtr.link/api/collections/characters/posts/${params.slug}`).then(x=>x.json()); + const charblogs = await fetch(`https://blog.abtmtr.link/api/collections/characters/posts/${params.slug}`, { cache: 'no-store' }).then(x=>x.json()); if (charblogs.data == null) return notFound(); @@ -35,16 +35,16 @@ export default async function Home({ status: string, }[] } = JSON.parse(charblogs.data.body.replace(/[“”]/g, "\"")); - const images = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts/${character.picture}`).then(x=>x.json()); + const images = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts/${character.picture}`, { next: { revalidate: 3600 } }).then(x=>x.json()); let allPosts = []; let currentPage = 1; - const initReq = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts`).then(x=>x.json()); + const initReq = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts`, { next: { revalidate: 3600 } }).then(x=>x.json()); const totalPosts:number = initReq.data.total_posts; while (currentPage * 10 < totalPosts) { - const newPostList = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts?page=${currentPage}`).then(x=>x.json()); + const newPostList = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts?page=${currentPage}`, { next: { revalidate: 3600 } }).then(x=>x.json()); allPosts.push(...newPostList.data.posts); currentPage++; diff --git a/src/app/gallery/[slug]/page.tsx b/src/app/gallery/[slug]/page.tsx index 26b4eb3..9657b97 100644 --- a/src/app/gallery/[slug]/page.tsx +++ b/src/app/gallery/[slug]/page.tsx @@ -10,7 +10,7 @@ export default async function Home({ slug: string } }) { - const blog = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts/${params.slug}`).then(x=>x.json()); + const blog = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts/${params.slug}`, { cache: 'no-store' }).then(x=>x.json()); if (blog.data == null) return notFound(); return ( diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 2acab0d..539ff36 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -13,7 +13,7 @@ export default async function Home({ }) { const curPage = parseInt(searchParams?.page) || 1; - const blogs = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts?page=${curPage}`).then(x=>x.json()); + const blogs = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts?page=${curPage}`, { cache: 'no-store' }).then(x=>x.json()); return ( GALLERY diff --git a/src/app/stories/[slug]/page.tsx b/src/app/stories/[slug]/page.tsx index 150a327..0bf7b49 100644 --- a/src/app/stories/[slug]/page.tsx +++ b/src/app/stories/[slug]/page.tsx @@ -10,7 +10,7 @@ export default async function Home({ slug: string } }) { - const blog = await fetch(`https://blog.abtmtr.link/api/collections/stories/posts/${params.slug}`).then(x=>x.json()); + const blog = await fetch(`https://blog.abtmtr.link/api/collections/stories/posts/${params.slug}`, { cache: 'no-store' }).then(x=>x.json()); if (blog.data == null) return notFound(); return ( diff --git a/src/app/stories/page.tsx b/src/app/stories/page.tsx index 8c277bd..8771f5b 100644 --- a/src/app/stories/page.tsx +++ b/src/app/stories/page.tsx @@ -12,7 +12,7 @@ export default async function Home({ } }) { const curPage = parseInt(searchParams?.page) || 1; - const blogs = await fetch(`https://blog.abtmtr.link/api/collections/stories/posts?page=${curPage}`).then(x=>x.json()); + const blogs = await fetch(`https://blog.abtmtr.link/api/collections/stories/posts?page=${curPage}`, { cache: 'no-store' }).then(x=>x.json()); return ( STORIES