Salta ai contenuti

Componenti

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

I componenti note integrati di Starlight hanno angoli arrotondati e un’ombra a più livelli:

.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 di paragrafo semplice nella prima scheda.

Questi due gruppi di schede condividono syncKey="pkg". La selezione di una scheda in un gruppo deve aggiornare anche l’altro.

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 di pagina rapidi.

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 semplice l’avvio.

Fase uno

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

Fase due

Creare le pagine di contenuto utilizzando il formato MDX.

Fase tre

Visualizzare l’anteprima in locale con il server di sviluppo.

Fase quattro

Distribuire sulla piattaforma di hosting preferita.

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 e otto i pacchetti di icone sono supportati — consultare la documentazione dei Pacchetti di icone per il catalogo completo.

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

Tutte e sei le varianti di badge rese inline:

Predefinito Nota Pericolo Successo Suggerimento Attenzione Piccolo Medio Grande

Ogni dimensione con una variante:

Suggerimento piccolo Pericolo medio Successo grande

Le intestazioni seguenti utilizzano la sintassi del plugin starlight-heading-badges.

Questa intestazione ha un badge di successo che indica che la funzionalità è stabile.

Questa intestazione ha un badge di attenzione che indica che l’API è sperimentale.

Questa intestazione ha un badge di pericolo che indica la deprecazione.

Questa intestazione ha un badge di suggerimento che indica una nuova funzionalità.

Questa intestazione ha un badge di nota che indica aggiornamenti recenti.

Questa intestazione 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 immagineSupportatoMedia
Diagrammi MermaidSupportatiMedia
Badge nelle intestazioniSupportatiBassa
ProprietàTipoPredefinitoDescrizione
titlestringTitolo della pagina visualizzato nell’intestazione
descriptionstring""Meta descrizione per la 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 sottostante verifica 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 differisce per ogni variante di nota (blu, viola, giallo, rosso)
  • La tinta di sfondo della nota è visibile sia in modalità chiara che scura
  • L’ombra è sottile ma visibile attorno a ciascuna nota
  • Angoli arrotondati (0.75rem) su tutte le note
  • Il colore dell’indicatore della scheda attiva utilizza il colore di accento
  • La linea di connessione dei passaggi è visibile tra i passaggi numerati
  • Le schede sincronizzate rimangono sincronizzate quando si passa da un gruppo all’altro
  • I blocchi di codice all’interno delle schede vengono renderizzati con la corretta evidenziazione della sintassi
  • Il colore del bordo della card si adatta tra le modalità chiara e scura
  • L’effetto di sfondo al passaggio del mouse è visibile sulle card
  • Il colore dell’icona freccia della LinkCard corrisponde al colore di accento
  • Il layout sfalsato sposta verticalmente le card alternate
  • Le icone vengono renderizzate correttamente nelle intestazioni delle card
  • I colori di sfondo dei badge per variante differiscono tra le modalità scura e 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 nelle intestazioni si allineano inline con il testo dell’intestazione
  • Il badge della barra laterale viene renderizzato accanto all’etichetta della pagina
  • I colori dei bordi della tabella si adattano tra le modalità chiara e scura
  • La riga dell’intestazione della tabella ha uno sfondo distinto
  • La sovrapposizione dello zoom dell’immagine funziona al clic (starlight-image-zoom)
  • Lo sfondo dell’albero dei file utilizza colori appropriati al tema
  • Le icone ereditano il colore del testo corrente