1
0
Fork 0
mirror of https://github.com/mat-1/matdoesdev.git synced 2025-08-02 23:44:39 +00:00
matdoesdev/src/routes/(main)/blog/+page.svelte
2024-10-25 23:53:27 +00:00

29 lines
676 B
Svelte

<script lang="ts">
import BackAnchor from '$lib/BackAnchor.svelte'
import PostPreview from '$lib/PostPreview.svelte'
import type { BlogPostPreview } from '../../blog.json/+server'
interface Props {
data: any;
posts?: BlogPostPreview[];
}
let { data, posts = data.posts }: Props = $props();
</script>
<svelte:head>
<title>matdoesdev blog</title>
<link rel="alternate" type="application/rss+xml" title="RSS" href="/blog.rss" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="/blog.atom" />
</svelte:head>
<div>
<nav>
<BackAnchor href="/" />
</nav>
<h1>Blog</h1>
<hr />
{#each posts as post}
<PostPreview {post} />
{/each}
</div>