diff options
Diffstat (limited to 'src/pages')
| -rw-r--r-- | src/pages/og-image/[...slug].png.ts | 2 | ||||
| -rw-r--r-- | src/pages/posts/[...slug].astro | 2 | ||||
| -rw-r--r-- | src/pages/tags/[tag]/[...page].astro | 2 | ||||
| -rw-r--r-- | src/pages/tags/index.astro | 4 |
4 files changed, 5 insertions, 5 deletions
diff --git a/src/pages/og-image/[...slug].png.ts b/src/pages/og-image/[...slug].png.ts index f58316c..3279380 100644 --- a/src/pages/og-image/[...slug].png.ts +++ b/src/pages/og-image/[...slug].png.ts @@ -77,7 +77,7 @@ export async function GET(context: APIContext) { } export async function getStaticPaths() { - const posts = await getAllPosts(); + const posts = await getAllPosts(true); // Include archived posts for OG image generation return posts .filter(({ data }) => !data.ogImage) .map((post) => ({ diff --git a/src/pages/posts/[...slug].astro b/src/pages/posts/[...slug].astro index 02047bd..76e4f28 100644 --- a/src/pages/posts/[...slug].astro +++ b/src/pages/posts/[...slug].astro @@ -6,7 +6,7 @@ import PostLayout from "@/layouts/BlogPost.astro"; // if you're using an adaptor in SSR mode, getStaticPaths wont work -> https://docs.astro.build/en/guides/routing/#modifying-the-slug-example-for-ssr export const getStaticPaths = (async () => { - const blogEntries = await getAllPosts(); + const blogEntries = await getAllPosts(true); // Include archived posts for direct access return blogEntries.map((post) => ({ params: { slug: post.id }, props: { post }, diff --git a/src/pages/tags/[tag]/[...page].astro b/src/pages/tags/[tag]/[...page].astro index 93ea3be..1d2cc5d 100644 --- a/src/pages/tags/[tag]/[...page].astro +++ b/src/pages/tags/[tag]/[...page].astro @@ -9,7 +9,7 @@ import PageLayout from "@/layouts/Base.astro"; import { collectionDateSort } from "@/utils/date"; export const getStaticPaths = (async ({ paginate }) => { - const allPosts = await getAllPosts(); + const allPosts = await getAllPosts(true); // Include archived posts for tag filtering const sortedPosts = allPosts.sort(collectionDateSort); const uniqueTags = getUniqueTags(sortedPosts); diff --git a/src/pages/tags/index.astro b/src/pages/tags/index.astro index df1f630..376087f 100644 --- a/src/pages/tags/index.astro +++ b/src/pages/tags/index.astro @@ -2,8 +2,8 @@ import { getAllPosts, getUniqueTagsWithCount } from "@/data/post"; import PageLayout from "@/layouts/Base.astro"; -const allPosts = await getAllPosts(); -const allTags = getUniqueTagsWithCount(allPosts); +const allPostsIncludingArchived = await getAllPosts(true); +const allTags = getUniqueTagsWithCount(allPostsIncludingArchived); const meta = { description: "A list of all the topics I've written about in my posts", |
