Skip to content

Rebuild the site on the shared marketing and publication grammar - #168

Merged
0thernet merged 1 commit into
mainfrom
task/site-presentation
Sep 28, 2026
Merged

0thernet merged 1 commit into
mainfrom
task/site-presentation

Conversation

@0thernet

@0thernet 0thernet commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Summary

Rebuilds the site on the shared design-kit grammar instead of the bespoke quiet-presentation markup that shipped unstyled hooks.

  • Homepage: MarketingDataTable presents the resume-trial evidence as a captioned, dated table with numeric columns and an honest caveat; MarketingCodeBlock gives install/inspect commands shared syntax highlighting; sections compose the marketing grammar (ProductHero, MarketingFlow, MarketingInterfaceGrid, MarketingPrimitives, MarketingTrustBoundary, MarketingInstallPanel, MarketingQuestionList, MarketingMaker, MarketingRelated) with no site-owned layout classes.
  • Docs, benchmarks, methodology, and compare routes render through a shared SiteDocument emitting the embedded plain-publication grammar — contents nav, measure, styled tables, and highlighted code are owned by the design kit, separating reference documents from the marketing composition.
  • readme-html.ts passes fenced code blocks through the shared highlighter, so README-derived docs get syntax highlighting.
  • globals.css drops the bespoke .document-page stylesheet; remaining rules are intentional site-owned hooks (gob-agent-marks, gob-doc-marks, install-note) plus host-level block spacing for embedded publications.
  • Tests updated for syntax-tokenized markup (assertions strip tags before comparing command text).

Dependency: @hraness/design-kit is pinned to a4e30f1 — the merged hraness/design-kit#106 commit on main (post-v0.25.0). A follow-up can move to the release tag once a release containing it is cut.

Test plan

  • bun run check — theme snapshots, readme/blog sync, 45 unit tests, lint, typecheck, next build, built-site runtime tests — all against the real pinned commit
  • Playwright at 1280px and 375px on /, /benchmarks, /docs, /compare/*: zero page-level horizontal overflow; benchmark table scrolls only inside its ruled region; README code blocks render syntax-highlighted
  • scrollWidth === innerWidth at both widths on all six audited routes

Generated with Devin

@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
gobstopper Ready Ready Preview Sep 28, 2026 5:49am UTC

Request Review

The previous quiet rewrite shipped unstyled hooks and bypassed the
design system: the proof figure broke the measure with a raw pre
block, benchmark tables had no numeric alignment or containment, and
README-derived code rendered without syntax highlighting.

The homepage now composes MarketingDataTable for the resume-trial
evidence — a captioned, dated table with numeric columns, tone marks,
and an honest caveat — plus MarketingCodeBlock for install commands.
Docs, benchmarks, methodology, and compare routes render through a
shared SiteDocument that emits the embedded plain-publication grammar,
so measure, contents navigation, tables, and highlighted code are
owned by the design kit rather than per-page CSS. The bespoke
document-page stylesheet is removed; readme-html now passes fenced
blocks through the shared highlighter.

Pins @hraness/design-kit to the evidence-grammar commit
(hraness/design-kit#106); update to its release tag once cut.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@0thernet
0thernet force-pushed the task/site-presentation branch from 3d9ab90 to 2ba7726 Compare September 28, 2026 05:48
@0thernet
0thernet merged commit f4db57e into main Sep 28, 2026
15 checks passed
@0thernet
0thernet deleted the task/site-presentation branch September 28, 2026 05:53

This branch was successfully deployed

1 active deployment
Preview — 2ba77265 Deployed Sep 28, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant