aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/blog/Post.svelte4
-rw-r--r--src/routes/blog/[id=int]/+page.svelte5
2 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/blog/Post.svelte b/src/lib/blog/Post.svelte
index ed1b929..9fcc319 100644
--- a/src/lib/blog/Post.svelte
+++ b/src/lib/blog/Post.svelte
@@ -3,7 +3,7 @@
</script>
<script lang="ts">
- import { dev } from '$app/environment';
+ import { building, dev } from '$app/environment';
import { page } from '$app/state';
import { parsePostMetadata, type Post } from './Post';
@@ -21,7 +21,7 @@
let PostComp = $derived(post.default);
let ignorePublishedStatus = $derived(
- page.url.searchParams.has('ignore-unpublished'),
+ !building && page.url.searchParams.has('ignore-unpublished'),
);
</script>
diff --git a/src/routes/blog/[id=int]/+page.svelte b/src/routes/blog/[id=int]/+page.svelte
index 574ea76..bb6445c 100644
--- a/src/routes/blog/[id=int]/+page.svelte
+++ b/src/routes/blog/[id=int]/+page.svelte
@@ -7,6 +7,7 @@
import { page } from '$app/state';
import { forceTrailingSlash } from '$/lib';
import Post from '$/lib/blog/Post.svelte';
+ import { building } from '$app/environment';
let { data }: PageProps = $props();
@@ -16,7 +17,9 @@
id: data.post.metadata.id.toString(),
slug: data.post.metadata.slug,
}),
- ) + `${page.url.search}${page.url.hash}`;
+ ) + building
+ ? ''
+ : `${page.url.search}${page.url.hash}`;
onMount(() => {
tick().then(() => replaceState(route(), page.state));