import type {Metadata} from "next"; import Link from "next/link"; import {Footer} from "@/components/Footer"; import {Navbar} from "@/components/Navbar"; import {formatDate, listPosts} from "@/lib/blog"; export const metadata: Metadata = { title: "Blog — Voicebox", description: "Notes from building Voicebox — the open-source AI voice studio.", openGraph: { title: "Voicebox Blog", description: "Notes from building Voicebox — the open-source AI voice studio.", type: "website", url: "https://voicebox.sh/blog", images: [{url: "/og.webp", width: 1200, height: 630}], }, }; export default function BlogIndexPage() { const posts = listPosts(); return ( <>
Blog

Notes from building Voicebox.

The story behind the project, what's shipping next, and the occasional look under the hood.

{posts.length === 0 ? (

Nothing published yet.

) : ( )}