add /about/

This commit is contained in:
Yusur 2025-12-20 20:52:51 +01:00
parent d891ee8b7b
commit edc38bb6a5
3 changed files with 33 additions and 1 deletions

View file

@ -1,7 +1,7 @@
{ {
"name": "@yusurko/vigil", "name": "@yusurko/vigil",
"private": true, "private": true,
"version": "0.1.0-dev49", "version": "0.1.0-dev50",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite dev", "dev": "vite dev",

View file

@ -0,0 +1,13 @@
<script lang="ts">
import { SvelteShowdown } from "svelte-showdown";
let { data }: { data: {content: string} } = $props();
let { content } = data;
</script>
<article class="card">
<p class="faint">About</p>
<SvelteShowdown {content} />
</article>

19
src/routes/about/+page.ts Normal file
View file

@ -0,0 +1,19 @@
import { backend } from '$lib/backend.js';
import { error } from '@sveltejs/kit';
export async function load(event) {
const resp = await backend.withEvent(event).fetch('about/about');
if(resp.status === 404) {
error(404);
}
const respJ = await resp.json();
const { content } = respJ;
return { content };
}