diff --git a/src/lib/PostHelpers.svelte b/src/lib/PostHelpers.svelte
index 1b69ec7..0122d5a 100644
--- a/src/lib/PostHelpers.svelte
+++ b/src/lib/PostHelpers.svelte
@@ -1,16 +1,74 @@
+
+{#snippet PostCard(post: Post)}
+
+
+
+
+
meow Left
+
{post.title}
+
+
+
+
+{/snippet}
+
+
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 08ba759..d26423e 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -4,11 +4,9 @@
import { SidebarRight } from "$lib/sidebar/sidebar_right.svelte";
import { WebButtons } from "$lib/web_buttons/webButtons.svelte";
import { NavBar } from "$lib/nav.svelte";
- import PostHelpers, { getPosts } from "$lib/PostHelpers.svelte";
let { children } = $props();
export const prerender = true;
- getPosts();
diff --git a/src/routes/posts/+page.md b/src/routes/posts/+page.md
deleted file mode 100644
index 7a8ea82..0000000
--- a/src/routes/posts/+page.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-title: meow
----
-
-meow
diff --git a/src/routes/posts/+page.svelte b/src/routes/posts/+page.svelte
new file mode 100644
index 0000000..620141f
--- /dev/null
+++ b/src/routes/posts/+page.svelte
@@ -0,0 +1,9 @@
+
+
+{#each posts as post}
+ {@render PostCard(post)}
+{/each}
diff --git a/src/routes/posts/meow/+page.md b/src/routes/posts/meow/+page.md
new file mode 100644
index 0000000..9ad46f9
--- /dev/null
+++ b/src/routes/posts/meow/+page.md
@@ -0,0 +1,9 @@
+---
+title: hi
+date: 1995-12-17T03:24:00
+updated: 1995-12-17T03:24:00
+description: meow
+catagory: main
+tags: moew meow meow
+---
+Test post, this tests the frontmatter processing