Salta ai contenuti

Componenti

Ogni tipo di nota a margine utilizza la sintassi del delimitatore ::: con il proprio titolo predefinito.

I componenti nota a margine integrati di Starlight presentano angoli arrotondati e un’ombra a strati:

.starlight-aside {
border-radius: 0.75rem;
box-shadow: 0 2px 4px rgba(0,0,0,0.04), 0 8px 16px rgba(0,0,0,0.08), 0 24px 48px rgba(0,0,0,0.12);
}

Questo è il contenuto della scheda panoramica. Contiene testo semplice per verificare il rendering di base delle schede.

Contenuto paragrafo semplice nella prima scheda.

Questi due gruppi di schede condividono syncKey="pkg". Selezionando una scheda in un gruppo, l’altro si aggiorna di conseguenza.

Comando di installazione:

Terminal window
npm install @f5-sales-demo/docs-theme

Comando di esecuzione:

Terminal window
npm run dev
  1. Clonare il repository

    Terminal window
    git clone https://github.com/example/repo.git
    cd repo
  2. Installare le dipendenze

    Terminal window
    npm install
  3. Avviare il server di sviluppo

    Terminal window
    npm run dev

    Il sito sarà disponibile all’indirizzo http://localhost:4321.

Card singola

Questa è una card autonoma con un’icona. Le card sono utili per evidenziare informazioni o funzionalità chiave.

Prestazioni

Astro fornisce zero JS per impostazione predefinita per caricamenti rapidi delle pagine.

Personalizzabile

Starlight offre ampie opzioni di tematizzazione e plugin.

Accessibile

Le funzionalità di accessibilità integrate garantiscono che il contenuto raggiunga tutti.

Documentato

Una documentazione completa rende l’avvio semplice e immediato.

Passaggio uno

Configurare le impostazioni del progetto e le variabili d’ambiente.

Passaggio due

Creare le pagine di contenuto nel formato MDX.

Passaggio tre

Visualizzare in anteprima localmente con il server di sviluppo.

Passaggio quattro

Distribuire sulla piattaforma di hosting desiderata.

Il tema fornisce un componente LinkCard che funziona con o senza icone. Importarlo dal tema:

import LinkCard from '@f5-sales-demo/docs-theme/components/LinkCard.astro';

Aggiungere una prop icon utilizzando la sintassi prefisso:nome. Tutti gli otto pacchetti di icone sono supportati — consultare la documentazione dei Pacchetti di icone per il catalogo completo.

Queste icone sono multicolore e utilizzano proprietà CSS personalizzate per l’adattamento dei colori in modalità chiara/scura.

Tutte e sei le varianti di badge renderizzate inline:

Predefinito Nota Pericolo Successo Suggerimento Attenzione Piccolo Medio Grande

Ogni dimensione con una variante:

Suggerimento piccolo Pericolo medio Successo grande

I seguenti titoli utilizzano la sintassi del plugin starlight-heading-badges.

Questo titolo ha un badge di successo che indica che la funzionalità è stabile.

Questo titolo ha un badge di attenzione che indica che l’API è sperimentale.

Questo titolo ha un badge di pericolo che indica la deprecazione.

Questo titolo ha un badge di suggerimento che indica una nuova funzionalità.

Questo titolo ha un badge di nota che indica aggiornamenti recenti.

Questo titolo ha un badge predefinito senza variante specificata.

Controllare la barra laterale: questa pagina ha un badge “Nuovo” con la variante tip applicata tramite frontmatter.

FunzionalitàStatoPriorità
Modalità scuraSupportataAlta
Zoom immaginiSupportatoMedia
Diagrammi MermaidSupportatiMedia
Badge nei titoliSupportatiBassa
ProprietàTipoPredefinitoDescrizione
titlestringTitolo della pagina visualizzato nell’intestazione
descriptionstring""Meta descrizione per SEO
sidebar.ordernumber0Ordine di ordinamento nella barra laterale
sidebar.badgeobjectnullBadge mostrato accanto all’etichetta della barra laterale
template"doc" | "splash""doc"Template di layout della pagina

L’immagine seguente testa il plugin starlight-image-zoom. Fare clic per ingrandire.

GitHub Avatar

  • Directorysrc/
    • Directorycontent/
      • Directorydocs/
        • index.mdx
        • 01-environment-variables.mdx
        • 02-build-pipeline.mdx
        • 03-astro-config.mdx
        • 04-logo.mdx
        • 05-colors.mdx
        • 07-typography.mdx
        • 08-code-blocks.mdx
        • 09-components.mdx Questa pagina
        • 10-mermaid.mdx
        • 11-footer.mdx
        • 12-style-enhancement-guide.mdx
    • Directoryplugins/
      • remark-mermaid.mjs
  • Directorystyles/
    • custom.css
  • astro.config.mjs
  • package.json
  • Il colore del bordo sinistro varia per ogni variante di nota a margine (blu, viola, giallo, rosso)
  • La tinta di sfondo delle note a margine è visibile sia in modalità chiara che scura
  • L’ombra del riquadro è sottile ma visibile attorno a ogni nota a margine
  • Angoli arrotondati (0.75rem) su tutte le note a margine
  • Il colore dell’indicatore attivo delle schede utilizza il colore di accento
  • La linea di connessione dei passaggi è visibile tra i passaggi numerati
  • Le schede sincronizzate rimangono sincronizzate quando si passa tra i gruppi
  • I blocchi di codice all’interno delle schede vengono renderizzati con la corretta evidenziazione della sintassi
  • Il colore del bordo delle card si adatta tra la modalità chiara e quella scura
  • L’effetto di sfondo al passaggio del mouse è visibile sulle card
  • Il colore dell’icona freccia di LinkCard corrisponde al colore di accento
  • Il layout sfalsato sposta verticalmente le card alternate
  • Le icone vengono renderizzate correttamente all’interno delle intestazioni delle card
  • I colori di sfondo dei badge per variante differiscono tra la modalità scura e quella chiara
  • I badge in modalità scura utilizzano toni profondi (red-4, jade-4, tangerine-4, eggplant-4, bay-4)
  • I badge in modalità chiara utilizzano toni chiari (red-1, jade-1, tangerine-1, eggplant-1, bay-1)
  • I badge nei titoli si allineano inline con il testo del titolo
  • Il badge della barra laterale viene renderizzato accanto all’etichetta della pagina
  • I colori del bordo delle tabelle si adattano tra la modalità chiara e quella scura
  • La riga di intestazione della tabella ha uno sfondo distinto
  • Lo zoom dell’immagine con overlay funziona al clic (starlight-image-zoom)
  • Lo sfondo della struttura dei file utilizza colori appropriati al tema
  • Le icone ereditano il colore del testo corrente