diff --git a/apps/blog/src/pages/blog/[slug].astro b/apps/blog/src/pages/blog/[slug].astro deleted file mode 100644 index ff9be4f..0000000 --- a/apps/blog/src/pages/blog/[slug].astro +++ /dev/null @@ -1,22 +0,0 @@ ---- -import { getCollection, render } from 'astro:content'; -import Layout from '../../layouts/Layout.astro'; - -export async function getStaticPaths() { - const posts = await getCollection('posts'); - return posts.map(post => ({ - params: { slug: post.id }, - props: { post } - })); -} - -const { post } = Astro.props; -const { Content } = await render(post); ---- - - -
-

{post.data.title}

- -
-
diff --git a/apps/blog/src/pages/blog/index.astro b/apps/blog/src/pages/blog/index.astro deleted file mode 100644 index 935a021..0000000 --- a/apps/blog/src/pages/blog/index.astro +++ /dev/null @@ -1,25 +0,0 @@ ---- -import { getCollection } from 'astro:content'; -import Layout from '../../layouts/Layout.astro'; - -const posts = await getCollection('posts'); -const sorted = posts.sort((a, b) => { - if (a.data.pinned && !b.data.pinned) return -1; - if (!a.data.pinned && b.data.pinned) return 1; - return b.data.date.getTime() - a.data.date.getTime(); -}); - -function formatDate(date: Date): string { - const d = String(date.getDate()).padStart(2, '0'); - const m = String(date.getMonth() + 1).padStart(2, '0'); - const y = String(date.getFullYear()).slice(-2); - return `${d}/${m}/${y}`; -} ---- - - -
- blog -
 `${formatDate(post.data.date)}    ${post.data.title}${post.data.pinned ? ' [pinned]' : ''}`).join('\n')} />
-
-