add Gitea-style admonitions, code annotations, callouts
Make the things that matter stand out, matching the Gitea callout look: - extra.css: brand-orange warning admonitions (#f57c00, the lambda orange), hotter danger (#e8590c), blue note/info and cyan tip/example, plus blue code-annotation markers. - deploy.md: footgun -> danger callout, secrets -> orange warning, eligible -> tip; Dockerfile and compose gain numbered code annotations explaining each magic line; paths/mounts as a table; a restart snippet for rotation. - workflow.md: warning on setting per-repo git identity before first commit; tip elevating verify-by-executing. Verified in-browser: computed border colors match (warning #f57c00, danger #e8590c), 4 annotation markers render in brand blue, admonition icons + tinted headers match the Gitea style. mkdocs build --strict clean. Signed-off-by: disqualifier <dev@disqualifier.me>
This commit is contained in:
@@ -93,6 +93,70 @@
|
||||
color: rgba(238, 241, 246, 0.6);
|
||||
}
|
||||
|
||||
/* Admonitions — Gitea-style: brand-orange warning, blue note, etc.
|
||||
The lambda logo's orange (#ffae42 -> #f57c00) drives the warning/danger look. */
|
||||
.md-typeset .admonition,
|
||||
.md-typeset details {
|
||||
border-width: 0 0 0 .2rem;
|
||||
background-color: var(--rt-surface);
|
||||
}
|
||||
|
||||
/* warning / caution: the orange Gitea callout */
|
||||
.md-typeset .admonition.warning,
|
||||
.md-typeset details.warning,
|
||||
.md-typeset .admonition.caution,
|
||||
.md-typeset details.caution {
|
||||
border-color: #f57c00;
|
||||
}
|
||||
.md-typeset .warning > .admonition-title,
|
||||
.md-typeset .warning > summary,
|
||||
.md-typeset .caution > .admonition-title,
|
||||
.md-typeset .caution > summary {
|
||||
background-color: rgba(245, 124, 0, 0.12);
|
||||
}
|
||||
.md-typeset .warning > .admonition-title::before,
|
||||
.md-typeset .caution > .admonition-title::before {
|
||||
background-color: #f57c00;
|
||||
}
|
||||
|
||||
/* danger: a hotter orange-red for true footguns */
|
||||
.md-typeset .admonition.danger,
|
||||
.md-typeset details.danger {
|
||||
border-color: #e8590c;
|
||||
}
|
||||
.md-typeset .danger > .admonition-title,
|
||||
.md-typeset .danger > summary {
|
||||
background-color: rgba(232, 89, 12, 0.14);
|
||||
}
|
||||
|
||||
/* note / info / tip: blue + cyan from the rethink palette */
|
||||
.md-typeset .admonition.note,
|
||||
.md-typeset details.note,
|
||||
.md-typeset .admonition.info,
|
||||
.md-typeset details.info {
|
||||
border-color: var(--rt-primary);
|
||||
}
|
||||
.md-typeset .note > .admonition-title,
|
||||
.md-typeset .info > .admonition-title {
|
||||
background-color: rgba(86, 155, 204, 0.12);
|
||||
}
|
||||
.md-typeset .admonition.tip,
|
||||
.md-typeset details.tip,
|
||||
.md-typeset .admonition.example,
|
||||
.md-typeset details.example {
|
||||
border-color: var(--rt-accent);
|
||||
}
|
||||
.md-typeset .tip > .admonition-title,
|
||||
.md-typeset .example > summary {
|
||||
background-color: rgba(85, 187, 255, 0.1);
|
||||
}
|
||||
|
||||
/* Code annotation markers (the (1) callouts) in brand blue. */
|
||||
.md-typeset .md-annotation__index {
|
||||
background-color: var(--rt-primary);
|
||||
color: var(--rt-body);
|
||||
}
|
||||
|
||||
/* Landing-page cards: surface tint + blue border like Gitea panels. */
|
||||
.md-typeset .grid.cards > :is(ul, ol) > li,
|
||||
.md-typeset .grid > .card {
|
||||
|
||||
Reference in New Issue
Block a user