diff --git a/docs/content/blogs/1-5.mdx b/docs/content/blogs/1-5.mdx index c31af6da45..2a242085ba 100644 --- a/docs/content/blogs/1-5.mdx +++ b/docs/content/blogs/1-5.mdx @@ -2,6 +2,7 @@ title: "Better Auth 1.5" description: "Auth CLI, MCP Auth, OAuth 2.1 Provider, Electron integration, i18n, adapter extraction, dynamic base URL, Cloudflare D1 support, CLI init wizard, seat-based billing, SAML Single Logout, test utilities, secret key rotation, and more!" date: 2026-02-28 +draft: true author: name: "Alex Yang" avatar: "/avatars/alex.png" diff --git a/landing/app/blog/[[...slug]]/page.tsx b/landing/app/blog/[[...slug]]/page.tsx index c13f730399..c7fa41c166 100644 --- a/landing/app/blog/[[...slug]]/page.tsx +++ b/landing/app/blog/[[...slug]]/page.tsx @@ -21,9 +21,14 @@ function formatDate(date: Date) { } function BlogList() { - const posts = blogs.getPages().sort((a, b) => { - return new Date(b.data.date).getTime() - new Date(a.data.date).getTime(); - }); + const posts = blogs + .getPages() + .filter((p) => !p.data.draft) + .sort((a, b) => { + return ( + new Date(b.data.date).getTime() - new Date(a.data.date).getTime() + ); + }); return (
@@ -114,7 +119,7 @@ export default async function Page({ } const page = blogs.getPage(slug); - if (!page) { + if (!page || page.data.draft) { notFound(); } @@ -271,7 +276,7 @@ export async function generateMetadata({ }; } const page = blogs.getPage(slug); - if (!page) return notFound(); + if (!page || page.data.draft) return notFound(); const { title, description, image } = page.data; return { title, @@ -289,5 +294,8 @@ export async function generateMetadata({ } export function generateStaticParams() { - return blogs.generateParams(); + return blogs + .getPages() + .filter((p) => !p.data.draft) + .map((p) => ({ slug: p.slugs })); } diff --git a/landing/app/page.tsx b/landing/app/page.tsx index 3b6e82791d..1a77a4a9cb 100644 --- a/landing/app/page.tsx +++ b/landing/app/page.tsx @@ -20,7 +20,7 @@ export default async function HomePage() { {/* Dark mode logos */}