diff --git a/app/about/page.tsx b/app/about/page.tsx
new file mode 100644
index 0000000..e69de29
diff --git a/app/blog/[...slug]/page.tsx b/app/blog/[...slug]/page.tsx
new file mode 100644
index 0000000..0fadc30
--- /dev/null
+++ b/app/blog/[...slug]/page.tsx
@@ -0,0 +1,4 @@
+export default function BlogPost() {
+ return
post
+
+}
\ No newline at end of file
diff --git a/app/blog/loading.tsx b/app/blog/loading.tsx
new file mode 100644
index 0000000..9488820
--- /dev/null
+++ b/app/blog/loading.tsx
@@ -0,0 +1,3 @@
+export default function BlogLoader() {
+ return
...loading...
+}
\ No newline at end of file
diff --git a/app/blog/page.tsx b/app/blog/page.tsx
new file mode 100644
index 0000000..431fcbd
--- /dev/null
+++ b/app/blog/page.tsx
@@ -0,0 +1,19 @@
+import Link from "next/link"
+import { getAllPosts } from "../../lib/cms"
+
+export default async function Blog() {
+ const posts = await getAllPosts()
+
+ return (
+