import Link from "next/link"; import type { Metadata } from "next"; import { PageShell, PageHeading } from "../components/PageShell"; import { groupedDocs } from "../lib/docs"; export const metadata: Metadata = { title: "Docs", description: "How to install, run, and publish an Archilyzer archive: setup, operation, deployment, and the machine-readable corpus.", }; // The index renders from the same listDocs() that feeds generateStaticParams, // so it structurally cannot link to a page that doesn't exist. export default function DocsIndexPage() { const groups = groupedDocs(); return ( {groups.map((group) => (

{group.label}

    {group.docs.map((doc) => (
  • {doc.title} {doc.blurb}
  • ))}
))} {groups.length === 0 && (

No documentation shipped with this build.

)}
); }