import { createFileRoute, Link } from "@tanstack/react-router"; import novella from "@/assets/wm230/novella.json"; import cover from "@/assets/wm230/00_cover.png"; export const Route = createFileRoute("/")({ head: () => ({ meta: [ { title: "Wednesday Morning, 2:30 — An Illustrated Novella" }, { name: "description", content: "An illustrated novella about a man who wakes from a twenty-year coma at 2:30 on a Wednesday morning. Twelve chapters, twelve oil-painted illustrations.", }, { property: "og:title", content: "Wednesday Morning, 2:30" }, { property: "og:description", content: "A quiet, melancholy illustrated novella about waking after twenty years of sleep.", }, { property: "og:image", content: cover }, { name: "twitter:image", content: cover }, { name: "twitter:card", content: "summary_large_image" }, ], }), component: Index, }); function Index() { return (
{/* HERO */}
{/* Left: title block */}

An Illustrated Novella

Wednesday
Morning,
2:30

He went to sleep in 2004. He woke at 2:30 in the morning, twenty years later, in a room he did not recognize, in a world that had quietly continued without him.

Begin Reading → Download PDF

12 Chapters · 12 Oil Paintings · ≈ 30 minutes

{/* Right: cover */}
Oil painting of a man in a hospital bed at 2:30 in the morning, moonlight through a thin curtain
{/* DIVIDER */}
{/* CONTENTS */}

Contents

Twelve Chapters

    {novella.map((c) => (
  1. {c.roman}. {c.title} read →
  2. ))}

— fin —

Wednesday Morning, 2:30 · An Illustrated Novella

); }