diff --git a/astro.config.mjs b/astro.config.mjs index b868319..7be3c38 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -8,7 +8,7 @@ import mdx from '@astrojs/mdx'; // https://astro.build/config export default defineConfig({ site: 'https://ghall.blog', - output: 'server', + output: 'hybrid', adapter: netlify(), integrations: [ mdx(), diff --git a/src/pages/archive/[tag].astro b/src/pages/archive/[tag].astro index 325a180..255798d 100644 --- a/src/pages/archive/[tag].astro +++ b/src/pages/archive/[tag].astro @@ -9,10 +9,6 @@ export const prerender = false; const { tag }: { tag?: TagEnum } = Astro.params; -const page = Number.parseInt(Astro.url.searchParams.get('page') || '1'); -const prevPage = page - 1; -const nextPage = page + 1; - const posts = await getCollection('blog', ({ data }) => { if (!tag) { return false; @@ -33,18 +29,11 @@ posts.sort( (a, b) => Date.parse(String(b.data.pubDate)) - Date.parse(String(a.data.pubDate)) ); - -const totalPosts = posts.length; - -const start = (page - 1) * 10; -const end = page * 10; - -const displayPosts = posts.slice(start, end); --- { - displayPosts.map(({ slug, data }) => ( + posts.map(({ slug, data }) => (
{data.title} @@ -53,14 +42,6 @@ const displayPosts = posts.slice(start, end);
)) } -