blob: 89a3b3a708ec21491e10048b1e1b843edaa8aaf9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<script lang="ts">
import { resolve } from '$app/paths';
import type { PageProps } from './$types';
let { data }: PageProps = $props();
</script>
<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>
|