diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 51552bc..5a4b52a 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}`, { cache: 'no-store' }).then(x=>x.json()); + const blogs = await fetch(`https://blog.abtmtr.link/api/collections/mtr/posts?page=${curPage}`, { next: { revalidate: 3600 } }).then(x=>x.json()); return ( BLOG diff --git a/src/app/characters/page.tsx b/src/app/characters/page.tsx index 8d8cfec..b5e1309 100644 --- a/src/app/characters/page.tsx +++ b/src/app/characters/page.tsx @@ -12,7 +12,7 @@ export default async function Home({ }) { const curPage = parseInt(searchParams?.page) || 1; - const charblogs = await fetch(`https://blog.abtmtr.link/api/collections/characters/posts?page=${curPage}`).then(x=>x.json()); + const charblogs = await fetch(`https://blog.abtmtr.link/api/collections/characters/posts?page=${curPage}`, { next: { revalidate: 1800 } }).then(x=>x.json()); const characters = charblogs.data.posts.map((post:{body:string}) => JSON.parse(post.body.replace(/[“”]/g, "\""))); return ( diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index 539ff36..aedf198 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}`, { cache: 'no-store' }).then(x=>x.json()); + const blogs = await fetch(`https://img.abtmtr.link/api/collections/mtr/posts?page=${curPage}`, { next: { revalidate: 3600 } }).then(x=>x.json()); return ( GALLERY diff --git a/src/app/stories/page.tsx b/src/app/stories/page.tsx index 8771f5b..fca6627 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}`, { cache: 'no-store' }).then(x=>x.json()); + const blogs = await fetch(`https://blog.abtmtr.link/api/collections/stories/posts?page=${curPage}`, { next: { revalidate: 3600 } }).then(x=>x.json()); return ( STORIES