Jamdesk Documentation logo

Icone

Jamdesk include Font Awesome Pro. Usa le icone in schede, callout, navigazione della barra laterale e testo inline, con più varianti di stile.

Jamdesk include Font Awesome Pro: migliaia di icone, gratuite e pro, pronte all'uso.

Utilizzo delle icone nei componenti

La maggior parte dei componenti accetta una prop icon con il nome di un'icona Font Awesome:

<Card title="Quickstart" icon="rocket" href="/quickstart">

  Learn how to set up your documentation site.

</Card>
Avvio rapido

Scopri come configurare il tuo sito di documentazione.

Le icone funzionano in Card, Accordion, Tab e negli elementi di navigazione.

Il componente Icon

Usa il componente <Icon> per visualizzare le icone inline con il testo:

<Icon icon="check" color="green" /> Task completed

Attività completata

Props di Icon

PropTypeDefaultDescription
iconstringrequiredNome dell'icona Font Awesome
colorstring-Colore denominato (red, blue, green) o esadecimale (#FF5733)
sizenumber16Dimensione in pixel

Esempi

<Icon icon="star" color="yellow" size={24} />
<Icon icon="circle-check" color="green" />
<Icon icon="triangle-exclamation" color="orange" />
<Icon icon="heart" color="#E91E63" size={20} />

Trovare le icone

Consulta la libreria completa delle icone su fontawesome.com/icons. Cerca ciò che ti serve, quindi usa il nome dell'icona nella documentazione.

Quando cerchi nel sito di Font Awesome, individua il nome dell'icona mostrato sotto l'icona (ad esempio, "circle-check" o "arrow-right"). Usa quel nome esatto nella documentazione.

Icone dei brand

I loghi di tecnologie e aziende vengono rilevati automaticamente e visualizzati correttamente:

<Icon icon="github" size={24} />
<Icon icon="discord" size={24} />
<Icon icon="react" size={24} />
<Icon icon="python" size={24} />

Le icone dei brand più comuni includono:

CategoriaIcone
Socialgithub, discord, twitter, linkedin, youtube, slack
Linguaggipython, react, vuejs, angular, node-js, php, java
Serviziaws, docker, google, microsoft, stripe, shopify

Varianti delle icone

Le icone Font Awesome sono disponibili in più varianti di stile che ne controllano il peso visivo. Specifica la variante anteponendo un prefisso al nome dell'icona.

Varianti disponibili

VariantePrefissoEsempioDescrizione
Pienasolid/solid/starIcone riempite, con il peso maggiore
Regolareregular/regular/starIcone con contorno, di peso medio
Leggeralight/light/starIcone con contorno più sottile
Sottilethin/thin/starIcone con contorno più sottile in assoluto
Duotoneduotone/duotone/starIcone a due tonalità con colori sovrapposti

È disponibile anche la famiglia Sharp di Font Awesome, con angoli squadrati: sharp-solid/, sharp-regular/, sharp-light/, sharp-thin/ e sharp-duotone-solid/ (ad esempio sharp-duotone-solid/star).

Esempi

<Icon icon="solid/bell" size={24} />
<Icon icon="regular/bell" size={24} />
<Icon icon="light/bell" size={24} />
<Icon icon="thin/bell" size={24} />
<Icon icon="duotone/bell" size={24} />

Utilizzo delle varianti nei componenti

Le varianti funzionano ovunque vengano usate le icone: componenti, navigazione e frontmatter.

<Card title="Callouts" icon="light/bell" href="/components/callouts">

  Add important notices to your documentation.

</Card>
page.mdx
---
title: Settings
icon: light/gear
---
docs.json
{
  "group": "Account",
  "icon": "regular/user",
  "pages": ["profile", "settings"]
}

Forma a oggetto delle icone

In docs.json, ovunque sia accettata un'icona (gruppi di navigazione, schede, ancoraggi, icone delle pagine e popularPages della ricerca), puoi scrivere l'icona come oggetto invece che come stringa. Questa è la forma prodotta dal selettore di icone del dashboard:

docs.json
{
  "group": "Security",
  "icon": { "name": "shield", "style": "duotone" }
}
CampoTipoDescrizione
namestringNome dell'icona Font Awesome (obbligatorio)
stylestringUna delle varianti precedenti: solid, regular, light, thin, duotone o una variante sharp-*
librarystringfontawesome o lucide, accettato per compatibilità; le icone vengono visualizzate tramite Font Awesome

{ "name": "shield", "style": "duotone" } equivale alla stringa "duotone/shield". Usa la forma che preferisci. L'icon del frontmatter (icone delle pagine) supporta solo la forma stringa.

Variante predefinita

Quando non viene specificata alcuna variante, le icone vengono visualizzate nella variante Solid. Puoi sostituirla per ogni icona con un prefisso di stile (light/gear) o, in docs.json, con il campo style della forma a oggetto.

Confronto tra le varianti

Ecco la stessa icona in tutte le varianti, per aiutarti a scegliere:

VarianteIconaIdeale per
SolidAzioni principali, enfasi
RegularElementi secondari dell'interfaccia
LightDesign minimali, navigazione
ThinEstetica ultraminimale
DuotoneInteresse visivo, branding

Le icone Duotone usano due colori: una tonalità primaria e una secondaria. Il livello secondario viene impostato automaticamente su un'opacità più bassa del colore primario.

Icone di navigazione

Le icone possono comparire nella navigazione della barra laterale a tre livelli: ancoraggi, gruppi e singole pagine.

Icone delle pagine

Aggiungi un'icona a qualsiasi pagina usando il frontmatter:

authentication.mdx
---
title: Authentication
icon: lock
---

L'icona compare nella barra laterale accanto al titolo della pagina.

Icone dei gruppi

Aggiungi icone ai gruppi di navigazione in docs.json:

docs.json
{
  "group": "Security",
  "icon": "shield",
  "pages": ["authentication", "api-keys"]
}

Icone degli ancoraggi

Aggiungi icone agli ancoraggi di primo livello in docs.json:

docs.json
{
  "navigation": {
    "anchors": [
      {
        "anchor": "Docs",
        "icon": "book-open",
        "groups": [...]
      },
      {
        "anchor": "API",
        "icon": "code",
        "groups": [...]
      }
    ]
  }
}

Icone gratuite e Pro

Jamdesk include Font Awesome Pro, che offre:

  • Oltre 7.000 icone disponibili (rispetto alle circa 2.000 della versione gratuita)
  • Tutte le icone gratuite funzionano senza modifiche
  • Sono incluse icone esclusive Pro, come le varianti Duotone
  • Sono disponibili icone con peso Light e Thin

Se stai effettuando la migrazione da un'altra piattaforma di documentazione che utilizzava Font Awesome Free, tutte le icone esistenti continueranno a funzionare.

Qual è il prossimo passo?

Ottimizzazione SEO

Migliora la visibilità e i metadati

Frontmatter

Definisci titoli, descrizioni e campi SEO