Исправил 404 для несуществующих заметок

This commit is contained in:
Иван Кузьменко 2025-09-29 04:30:41 +03:00 committed by Иван Кузьменко
parent aecbdca261
commit 2781b8ea2a

View file

@ -1,7 +1,13 @@
import { resolveBlogPath, THUMBNAIL_DEFAULT } from "$src/lib/util/Blogs.js";
import { error } from "@sveltejs/kit";
export async function load({ params }) {
const post = await import(`$src/blogs/${params.slug}.md`);
let post: any
try {
post = await import(`$src/blogs/${params.slug}.md`);
} catch (ex) {
error(404);
}
const blogPost: App.BlogPost = post.metadata;
const thumbnail = resolveBlogPath(params.slug, blogPost.thumbnail ?? THUMBNAIL_DEFAULT);