Repository navigation
Redesign content blocks, give prose its own gallery page, and add breadcrumbs - #41
Merged
Merged
Conversation
- Callouts: a neutral box with a monochrome icon per kind (note, tip, warning). Only a warning colors its title. Adds the Tip export. - Formula and example: a header row with the title and the kind, a dashed rule, and formulas in plain mono instead of code chips. - FAQ: always open, with rules between questions and its own heading styles, so it looks right outside prose too. - Code block: the label and a Copy button sit in a header bar inside the block. Unlabeled blocks keep the button beside the code. - Prose: quotes, rules, term lists, bold, small print, nested lists, and muted list markers. - Gallery: one example per look, MDX usage under each content component, a new Prose page, and no ContentMarkdown demos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…DX sample Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
RaviTejaKNTS
had a problem deploying
to
production
October 10, 2026 03:25 — with
GitHub Actions
Error
- lib/breadcrumbs.ts builds the trail from the page registry: stack127, each published parent, then the page. A tool sits under its primary catalog. A page can pass a shorter name for itself, such as an app. - Breadcrumbs renders it as small muted mono steps with slashes. Sections show lowercase like the main menu; the page keeps its name. - PageHeader takes the trail, so tools, catalogs, directories, child pages, the course, and site pages all show it, inside EntryHero too. - The platform fees back link is replaced by the trail. - Gallery example in Navigation, and the design and shared UI docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The content components looked flat: callouts, formulas and examples were the same grey box, the FAQ was loose headings, and the code block's label floated outside it. The Components UI gallery also repeated itself. Wrapper components drew the same card twice, and a Markdown section repeated every content block. Content is MDX now, so the gallery should show each look once, with the tag to write.
What changed
Components (every page that uses them):
Tipexport.Components UI gallery (development only):
ContentMarkdowndemos are gone./components-ui/prose.Docs: the callout, formula, FAQ and code block rules in
design-system.md, and the gallery andContentMarkdownnotes inshared-ui.md.All of this stays within the design system: neutral borders, no tinted panels, no colored edges, and semantic color only on words.
Checks
npm run qualitypassed (78 tests)./cac-payback-calculator,/lxc-idmap-checker,/dnssec-checker,/caa-checker;<kbd>in an MDX sample. Both are fixed, and round 2 passed.Breadcrumbs (added)
Every page except home shows a trail above its title, including pages whose header sits in the dotted hero:
stack127 / domain tools / Domain age checkerstack127 / self-host appsstack127 / keyboard shortcuts / Claude Codestack127 / platform fees / Paymentsstack127 / self-hosting for beginners / Meet DockerHow it works:
lib/breadcrumbs.tsbuilds it from the page registry: stack127, each published parent, then the page. A tool sits under its primary catalog.PageHeadertakes the trail, and every header passes one, the same way across tools, catalogs, directories, child pages, the course and site pages. The old "Platform fees" back link is replaced.🤖 Generated with Claude Code