{post.title}
{post.description}
import type { Metadata } from 'next'; import Link from 'next/link'; import { format } from 'date-fns'; import { getAllPosts } from '@/lib/mdx'; export const metadata: Metadata = { title: 'Blog', description: 'Thoughts on software, deep learning, and research by Akshay Kolli.', openGraph: { title: 'Blog', description: 'Thoughts on software, deep learning, and research by Akshay Kolli.', }, }; export default function BlogIndex() { const posts = getAllPosts(); return (
Writing
A small archive of ideas, experiments, and things worth slowing down enough to explain.
{post.description}
Archive
{posts.length} published {posts.length === 1 ? 'essay' : 'essays'}. The archive stays selective.