Patrons d'article
El kit amb què es construeix una entrada de blog. Aquests són els patrons que converteixen un mur de text en una cosa que pots llegir, ullar i en què pots confiar.
Avisos
Quatre indicadors per a un parany, un consell, una advertència o una nota neutra, cadascun amb el seu color i la seva icona. Extreuen un únic punt important del flux sense trencar-lo.
Un indicador vermell t'atura davant d'un error que val la pena evitar.
Un consell ofereix un aclariment útil que pots seguir o no.
Una advertència assenyala una cosa que cal fer amb cura.
La informació dona context neutre o remet a un altre lloc.
Cita en bloc
Una cita destacada, separada per una línia verda a l'esquerra sobre un panell amb tint. S'utilitza per a una citació real, no per emfatitzar; per emfatitzar hi ha la negreta.
Els millors líders d'enginyeria mai no abandonen del tot l'ofici.
Codi
El codi en línia va dins d'un xip amb tint. Els blocs tenen una capçalera amb el llenguatge i els controls de Copia i Amplia, amb ressaltat de sintaxi fet amb Shiki en un tema clar i un de fosc, i s'estenen fins a les vores de la pantalla en un telèfon perquè una línia ampla tingui espai.
El codi en línia té aquest aspecte: getDesignTokens().
const tokens = getDesignTokens();
renderTable(tokens.colors); Un bloc de codi pot portar a més una capçalera amb la ruta del fitxer: una franja mono sobre el codi que anomena el fitxer al qual pertany. Al mòbil, un tercer control s’uneix a Copiar i Expandir: Ajustar, que plega les línies llargues en comptes de desplaçar-les.
Taules
Un article mai fa servir una taula HTML nua. Una taula clàssica va dins d'una targeta amb vora, amb la primera columna fixa i una franja de capçalera en monospace; i on les files es barallarien amb la columna del mòbil, les dades es converteixen en una targeta a mida. Els cinc patrons, renderitzats a partir de les classes reals:
| Patró | Forma | Quan triar-lo |
|---|---|---|
| Clàssica | Files en una targeta desplaçable | Les dades són realment tabulars |
| Files de puntuació | Cercles numerats + descripcions | Una rúbrica o una escala |
| Llista de comprovació | Files marcades i sense marcar | Criteris observables |
Taula senzilla
La taula lleugera d’aquesta documentació: una franja de capçalera en mono majúscules sobre el tint de distintiu, separadors molt fins i una targeta arrodonida amb desplaçament. Per a dades de token i valor que caben en tres o quatre columnes; el que és més ample pertany als patrons de taula a mida de dalt. Les classes table-mini.
| Token | Light | Dark |
|---|---|---|
| --color-green | #6dc402 | #6dc402 |
| --bg-primary | #ffffff | #111111 |
Quan una fila porta més de tres o quatre columnes, no la deixis desplaçar-se de costat: afegeix table-stack i dona a cada cel·la un data-label. Des de 700 píxels és la mateixa taula; al mòbil la fila de capçalera s’amaga i cada fila s’apila en parelles etiqueta-valor: l’escala tipogràfica de la pàgina de Tipografia es llegeix així. Marca la cel·la de títol de la fila amb stack-lead i una nota final amb stack-end. I quan fins i tot les parelles queden amples, renuncia a la taula: les mostres de color es dibuixen com una llista que flueix.
| Token | Desktop | Tablet | Mobile |
|---|---|---|---|
--fs-h1 | 34px | 32px | 30px |
--fs-body | 17px | 15px | 14px |
<div class="table-mini-wrap">
<table class="table-mini table-stack">
<thead>…</thead>
<tbody>
<tr>
<td class="stack-lead"><code>--fs-h1</code></td>
<td data-label="Escriptori">34px</td>
<td data-label="Mòbil">30px</td>
</tr>
</tbody>
</table>
</div> Targetes de consell
Van néixer en aquesta documentació i s’han promocionat al web: una parella de targetes Fes-ho / No ho facis per donar consell sense un mur de text. Cada targeta és una figure amb capçalera etiquetada, un escenari d’exemple i un peu. Disponible per als articles com a HTML pla amb les classes dodont.
Fes
No facis
<div class="dodont-grid">
<figure class="dodont dodont-do">
<p class="dodont-head">Fes-ho</p>
<div class="dodont-stage">…exemple…</div>
<figcaption class="dodont-caption">Per què funciona.</figcaption>
</figure>
…
</div> Columnes comparades
Dues columnes amb vora, l’afavorida coronada en verd i l’altra en neutre: què es tradueix davant de què es conserva, què dona una llibreria davant del que costa. Les classes compare, disponibles per als articles.
-
Fes
- compare-yes
-
No facis
- compare-no
Separadors i llistes de punts
Una regla horitzontal en un article es dibuixa com una barra verda curta i centrada, el separador de secció. I la llista de punts verds, el pic de les descripcions de rol i la pàgina de reserves, està disponible per als articles com a dot-list.
- Separadors i llistes de punts
- Columnes comparades
Diagrames
Els diagrames d'arquitectura són imatges estàtiques dibuixades amb els mateixos tokens del web: al lector no li arriba cap llibreria de diagrames. Els tokens donen tema al resultat (nodes verds, fletxes neutres), així que es recoloreja amb el tema com tota la resta, i el control de la cantonada l'obre a pantalla completa. Aquest és un diagrama real d'un article publicat:
Sumari
Un article llarg porta el seu sumari: el component Toc real es renderitza com una targeta lateral fixa a partir de 1024 píxels, i els mateixos encapçalaments alimenten el full de sumari darrere de l'anell de progrés de la barra de lectura per sota d'aquesta amplada.
Subscripció
La franja de butlletí que tanca una entrada: un reclam breu, un camp de correu electrònic i una nota sobre la doble confirmació. Aquest és el component real, renderitzat en directe.
Rep els nous articles per correu
Lideratge tècnic, React Native i com construir equips, a la teva safata quan hi hagi res nou. Sense spam.
Doble confirmació. Cancel·la quan vulguis. · Privacitat
Alguna cosa ha anat malament. Torna-ho a provar d'aquí a un moment.
Gairebé hi som: revisa el teu correu per confirmar la subscripció.
On es troba
global.css: .prose blockquote.callout-*, .code-block-* i .prose pre, la família .dt-card, i també SubscribeForm.astro.