import { getAllCategories } from '@/lib/categories' import { getAllPostsMeta } from '@/lib/posts' import { slugify } from '@/utils/slug' import type { Metadata } from 'next' import Link from 'next/link' import { pageMetadata } from '@/app/metadata' import { dateFormatter } from '@/utils/time' export async function generateMetadata(): Promise { return pageMetadata({ title: 'Categories', description: 'All post categories on the blog', path: '/categories', }) } export default function CategoriesPage() { const categories = getAllCategories() const posts = getAllPostsMeta() const categoryNames = Object.keys(categories).toSorted((a, b) => a.localeCompare(b)) return (
~/categories
) }