Skip to content

Redesign: article page #32

Closed
Closed

Description

@meaningfool

Part of the redesign build (parent issue linked in the sidebar). Targets the redesign branch. Needs the foundations issue.

Build the article page from the design chosen in the Paper file (page "Variations", artboard "V2 · Article — Serif text"), with the column widened from 680px to 720px. An export of that design is docs/redesign/paper/article-v2.png on the redesign branch.

  • A centred 720px column. "← All writing" (13px, muted) goes to the Writing section of the home.
  • Meta line: date · reading time · project, in 12px mono with 0.04em tracking; the project in the accent colour.
  • Title: mono 38px/48px, -0.05em.
  • Text: Newsreader 20px/32px (18px/29px on phones). Inline code in mono 16px. Links in the accent colour, underlined.
  • ## headings: mono 22px/30px, 48px above. ###: mono 18px/26px, 36px above. Headings inside the content show again (today every # is hidden), with a proper hierarchy under the page title.
  • Lists: muted bullets, or mono numbers, hanging 22px or 28px.
  • Tables: header in 11px muted mono with an ink line under it; rows separated by a light line; numbers right-aligned in 104px mono columns; a highlighted row with the tint background and an accent line on its left; caption in 12px muted mono.
  • Figures: the image on a grey panel with 16px padding, caption in 12px muted mono.
  • After the text: a "Part of the project" panel (screenshot, name, one line, link) when the article belongs to a project, then Previous and Next.
  • Meta description from a description field, falling back to an excerpt.
  • YouTube embeds from youtube-nocookie.com, loaded lazily.
  • The corner pattern is masked behind the text column (see the background and map issue).

Activity

  1. meaningfool commented on Nov 3, 2026

    @meaningfool
    OwnerAuthor

    Draft PR: #39 (into redesign).

    The article ↔ project mapping is kept in this repo, in src/data/projects.ts, by article id. Nothing was pushed to meaningfool-writing. I took it from the prototype's maps.js:

    • Voice Todos: edit-collections-generative-ai, structured-extraction, thoughts-on-human-ai-collaboration
    • Agent SDKs for the Rest of Us: agent-frameworks-for-the-rest-of-us
    • Data Lineage: antigravity_is_onto_something

    The same module holds the three projects' details for #31 and #34: type, date, line, link and screenshot.

    Two things depend on content or on #31:

    • The design's highlighted row and table caption come from Markdown conventions. A row whose cells are all bold is highlighted, and a Table: … paragraph after the table (past a blank line) is its caption. The structured-extraction article needs both added in meaningfool-writing to look like the design. I left that to the owner, since a push there deploys the site.
    • "← All writing" links to /#writing. The home's Writing section (Redesign: home page #31) needs id="writing".

    Generated by Claude Code

  2. added a commit that references this issue on Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions