Aggiungi delle icone ai link esterni
Usando un plugin rehype, puoi identificare e modificare i link nei tuoi file Markdown che puntano a siti esterni. Questo esempio aggiunge icone alla fine di ogni link esterno, in modo che i visitatori sappiano che stanno lasciando il tuo sito.
Prerequisiti
Sezione intitolata Prerequisiti- Un progetto Astro che usa Markdown per le pagine.
Ricetta
Sezione intitolata Ricetta-
Installa il plugin
rehype-external-links
. -
Importa il plugin nel tuo file
astro.config.mjs
.
Passa rehypeExternalLinks
all’array rehypePlugins
, insieme a un oggetto di opzioni che include una proprietà content
. Imposta la proprietà type
su text
se vuoi aggiungere del testo semplice alla fine del link. Per aggiungere invece HTML alla fine del link, imposta la proprietà type
su raw
.
Il valore della proprietà content
non è rappresentato nell’albero di accessibilità. Pertanto, è meglio chiarire che il link è esterno nel contenuto circostante, piuttosto che fare affidamento solo sull’icona.