- Welcome to my website. I'm a software developer and tinkerer from + Heyyy. I'm a software developer and tinkerer from Germany. I do a lot of stuff so this website is an attempt in providing an overview.
diff --git a/src/routes/blog/+page.server.ts b/src/routes/blog/+page.server.ts new file mode 100644 index 0000000..6cd3194 --- /dev/null +++ b/src/routes/blog/+page.server.ts @@ -0,0 +1,22 @@ +import { getPosts } from "$lib/cms/blog"; +import { error } from "@sveltejs/kit"; +import type { PageLoad } from "./$types"; + +export const load: PageLoad = async ({ params }: { params: unknown }) => { + try { + const posts = await getPosts(); + + return { + posts, + }; + } catch (err: any) { + console.error(err); + return { + posts: [], + error: { + message: "Could not load any blog posts :(", + code: 500, + }, + }; + } +}; diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte new file mode 100644 index 0000000..761c4e2 --- /dev/null +++ b/src/routes/blog/+page.svelte @@ -0,0 +1,17 @@ + + +