From d7edbf05ab0e90eedcb99e4462e3a61793b2eff9 Mon Sep 17 00:00:00 2001 From: schererleander Date: Thu, 25 Dec 2025 18:09:23 +0100 Subject: remove all files --- src/pages/Post.tsx | 58 ------------------------------------------------------ 1 file changed, 58 deletions(-) delete mode 100644 src/pages/Post.tsx (limited to 'src/pages/Post.tsx') diff --git a/src/pages/Post.tsx b/src/pages/Post.tsx deleted file mode 100644 index 83a4c20..0000000 --- a/src/pages/Post.tsx +++ /dev/null @@ -1,58 +0,0 @@ -import { useParams, Navigate } from "react-router-dom"; -import { useEffect, type FC } from "react"; - -interface Meta { - title: string; - date: string; - cover?: string; -} - -interface Post { - attributes: Meta; - ReactComponent: FC; -} - -const posts = import.meta.glob("../blog/*.md", { eager: true }); - -const formDate = new Intl.DateTimeFormat("de-DE", { dateStyle: "medium" }); - -export default function Post() { - const { slug } = useParams(); - - const post = posts[`../blog/${slug}.md`]; - const title = post?.attributes.title ?? "߸ blog post" - - useEffect(() => { - document.title = `߸ ${meta.title}`; - }, [title]) - - if (!post) return ; - - const { attributes: meta, ReactComponent: Content } = post; - - - - return ( - <> -
- - ← Back - - - {meta.cover && ( - {meta.title} - )} - -

{meta.title}

-

{formDate.format(new Date(meta.date))}

-
- -
-
- - ); -} -- cgit v1.3.1