aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/blog/+page.svelte
diff options
context:
space:
mode:
authorLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2026-01-14 06:34:44 +0100
committerLibravatarLarge Libravatar memdmp <memdmpestrogenzone>2026-01-14 06:34:44 +0100
commitc446fe9590b0a4c5d1442651453b28685ad93239 (patch)
treec4f44fc3c246e4e5c990967e1bce7e3d369822c4 /src/routes/blog/+page.svelte
parent69db9b45dd8704102c612863c8ff73ee4bcdbf72 (diff)
downloadmem-estrogen-zone-c446fe9590b0a4c5d1442651453b28685ad93239.tar.gz
mem-estrogen-zone-c446fe9590b0a4c5d1442651453b28685ad93239.tar.bz2
mem-estrogen-zone-c446fe9590b0a4c5d1442651453b28685ad93239.tar.lz
mem-estrogen-zone-c446fe9590b0a4c5d1442651453b28685ad93239.zip

feat: a lot of shit

Diffstat (limited to 'src/routes/blog/+page.svelte')
-rw-r--r--src/routes/blog/+page.svelte25
1 files changed, 19 insertions, 6 deletions
diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte
index a817d44..89a3b3a 100644
--- a/src/routes/blog/+page.svelte
+++ b/src/routes/blog/+page.svelte
@@ -1,13 +1,26 @@
<script lang="ts">
+ import { resolve } from '$app/paths';
import type { PageProps } from './$types';
let { data }: PageProps = $props();
</script>
-<div class="font-mono">
- {#each Object.entries(data.posts) as [_filename, post]}
- {JSON.stringify(post.metadata, (k, v) =>
- v instanceof Date ? v.toISOString() : v,
- )}
- {/each}
+<div class="flex justify-center">
+ <div class="max-w-2xl">
+ <div class="font-genericmono">
+ {#each Object.entries(data.posts) as [_filename, post]}
+ <a
+ href={resolve('/blog/[id=int]-[slug]', {
+ id: post.metadata.id.toString(),
+ slug: post.metadata.slug,
+ })}
+ class="text-red-400 transition-all afterunderline-red-400 hover:afterunderline-hoverstate hover:text-white"
+ >link</a
+ >
+ {JSON.stringify(post.metadata, (k, v) =>
+ v instanceof Date ? v.toISOString() : v,
+ )}
+ {/each}
+ </div>
+ </div>
</div>