aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/blog
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/blog')
-rw-r--r--src/routes/blog/+page.svelte8
-rw-r--r--src/routes/blog/[id=int]/+page.svelte2
-rw-r--r--src/routes/blog/[id=int]/+page.ts1
-rw-r--r--src/routes/blog/posts/test-post.svx8
4 files changed, 17 insertions, 2 deletions
diff --git a/src/routes/blog/+page.svelte b/src/routes/blog/+page.svelte
index 89a3b3a..7e21fda 100644
--- a/src/routes/blog/+page.svelte
+++ b/src/routes/blog/+page.svelte
@@ -17,6 +17,14 @@
class="text-red-400 transition-all afterunderline-red-400 hover:afterunderline-hoverstate hover:text-white"
>link</a
>
+ -
+ <a
+ href={resolve('/blog/[id=int]', {
+ id: post.metadata.id.toString(),
+ })}
+ class="text-red-400 transition-all afterunderline-red-400 hover:afterunderline-hoverstate hover:text-white"
+ >short</a
+ >
{JSON.stringify(post.metadata, (k, v) =>
v instanceof Date ? v.toISOString() : v,
)}
diff --git a/src/routes/blog/[id=int]/+page.svelte b/src/routes/blog/[id=int]/+page.svelte
index b2f6807..84d33ef 100644
--- a/src/routes/blog/[id=int]/+page.svelte
+++ b/src/routes/blog/[id=int]/+page.svelte
@@ -28,4 +28,4 @@
<link rel="canonical" href={new URL(route, page.url).href} />
</svelte:head>
-<Post post={data.post} />
+<Post post={data.post} filename={data.filename} />
diff --git a/src/routes/blog/[id=int]/+page.ts b/src/routes/blog/[id=int]/+page.ts
index 077d72c..ea2803f 100644
--- a/src/routes/blog/[id=int]/+page.ts
+++ b/src/routes/blog/[id=int]/+page.ts
@@ -7,5 +7,6 @@ export const load = async ({ data }) => {
const post = (await posts[filename]());
return {
post,
+ filename,
}
}
diff --git a/src/routes/blog/posts/test-post.svx b/src/routes/blog/posts/test-post.svx
index 71d8c21..b12b25a 100644
--- a/src/routes/blog/posts/test-post.svx
+++ b/src/routes/blog/posts/test-post.svx
@@ -3,7 +3,7 @@ title: "Test Post"
blurb: "Awawawa Ipsum dolor the neobot is in the washing machine"
author: "7222e800"
slug: "test-post"
-id: 0
+id: -1
# Timestamps are in ISO8601 UTC (`date -u +%Y-%m-%dT%H:%M:%SZ`)
created: "2026-01-14T01:25:14Z"
@@ -18,6 +18,8 @@ updated: "2026-01-14T01:25:14Z"
this is a test blog post.
+## elements
+
## markdown
[this is a link](https://en.wikipedia.org/wiki/Catgirl).
@@ -30,6 +32,10 @@ this is a test blog post.
console.log('and this is a codeblock');
```
+> and this is a quote
+>
+> a multiline one
+
### unwrapped table
| | awawa | test |