diff --git a/app/blog/[slug]/page.tsx b/app/blog/[slug]/page.tsx
index be87af2..8c66dc9 100644
--- a/app/blog/[slug]/page.tsx
+++ b/app/blog/[slug]/page.tsx
@@ -1,3 +1,4 @@
+
import Button from "@/components/ui/Button";
import Skeleton from "@/components/ui/Skeleton";
import { getTOC, headingComponents, remarkCustomAlerts } from "@/lib/markdown";
@@ -185,26 +186,31 @@ async function BlogContent({ slug }: { slug: string }) {
-
-
-
- More like this
-
-
-
-
All posts
-
-
-
-
- {blogs
- .filter((b) => blog !== b)
- .slice(0, 2)
- .map((blog, i) => (
-
- ))}
-
-
+ {(() => {
+ const currentIndex = blogs.findIndex((b) => b === blog);
+ const prevPost = blogs[currentIndex + 1]; // older post (array is newest-first)
+ const nextPost = blogs[currentIndex - 1]; // newer post
+
+ return (
+
+
+
+ More like this
+
+
+
+
All posts
+
+
+
+
+ {[prevPost, nextPost].filter(Boolean).map((b, i) => (
+
+ ))}
+
+
+ );
+ })()}
);
}