docs: render mermaid diagrams at full content width #484

Open
dries wants to merge 1 commit from fix/mermaid-full-width into main
Owner

Summary

  • Mermaid stamps an inline max-width from its own computed layout, so diagrams rendered tiny in the docs site.
  • Adds site/assets/css/custom.css (Hextra concatenates it into main.css) forcing pre.mermaid svg to the content width.

Testing

  • hugo build; verified the rule lands in css/compiled/main.css.
## Summary - Mermaid stamps an inline `max-width` from its own computed layout, so diagrams rendered tiny in the docs site. - Adds `site/assets/css/custom.css` (Hextra concatenates it into `main.css`) forcing `pre.mermaid svg` to the content width. ## Testing - `hugo` build; verified the rule lands in `css/compiled/main.css`.
docs: render mermaid diagrams at full content width
Some checks failed
CI / Backend (pull_request) Successful in 6m21s
CI / Frontend (pull_request) Successful in 6m34s
CI / Coverage Results (pull_request) Successful in 28s
CI / Playwright E2E (pull_request) Successful in 8m53s
CI / Build (pull_request) Has been cancelled
CI / Semantic Tag (pull_request) Has been cancelled
5d3c61e001

Coverage ratchet: pass

Suite Baseline This PR Δ
frontend 67.73% 67.73% +0.00
go 78.80% 78.80% +0.00

Tolerance: -0.1%. Baseline stored on gh-pages.

<!-- coverage-ratchet --> ### Coverage ratchet: ✅ pass | Suite | Baseline | This PR | Δ | | |---|---|---|---|---| | frontend | 67.73% | 67.73% | +0.00 | ✅ | | go | 78.80% | 78.80% | +0.00 | ✅ | _Tolerance: -0.1%. Baseline stored on `gh-pages`._
docs: force the mermaid container to full width too
Some checks failed
CI / Backend (pull_request) Has been cancelled
CI / Playwright E2E (pull_request) Has been cancelled
CI / Frontend (pull_request) Has been cancelled
CI / Coverage Results (pull_request) Has been cancelled
CI / Build (pull_request) Has been cancelled
CI / Semantic Tag (pull_request) Has been cancelled
0d2e8b43e2
docs: widen the docs layout and retighten mermaid viewBoxes
Some checks failed
CI / Backend (pull_request) Has been cancelled
CI / Frontend (pull_request) Has been cancelled
CI / Coverage Results (pull_request) Has been cancelled
CI / Playwright E2E (pull_request) Has been cancelled
CI / Build (pull_request) Has been cancelled
CI / Semantic Tag (pull_request) Has been cancelled
f534c5c3c7
dries force-pushed fix/mermaid-full-width from f534c5c3c7
Some checks failed
CI / Backend (pull_request) Has been cancelled
CI / Frontend (pull_request) Has been cancelled
CI / Coverage Results (pull_request) Has been cancelled
CI / Playwright E2E (pull_request) Has been cancelled
CI / Build (pull_request) Has been cancelled
CI / Semantic Tag (pull_request) Has been cancelled
to 4fd41293b2
All checks were successful
CI / Backend (pull_request) Successful in 5m7s
CI / Frontend (pull_request) Successful in 6m16s
CI / Playwright E2E (pull_request) Successful in 9m14s
CI / Build (pull_request) Successful in 5m46s
CI / Coverage Results (pull_request) Successful in 30s
CI / Semantic Tag (pull_request) Successful in 9s
2026-08-01 00:40:02 +02:00
Compare
All checks were successful
CI / Backend (pull_request) Successful in 5m7s
Required
Details
CI / Frontend (pull_request) Successful in 6m16s
Required
Details
CI / Playwright E2E (pull_request) Successful in 9m14s
Required
Details
CI / Build (pull_request) Successful in 5m46s
Required
Details
CI / Coverage Results (pull_request) Successful in 30s
Required
Details
CI / Semantic Tag (pull_request) Successful in 9s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/mermaid-full-width:fix/mermaid-full-width
git switch fix/mermaid-full-width
Sign in to join this conversation.
No description provided.