Hugo - Shortcode pour les icônes de Font Awesome
Mis à jour le 15/10/2022
Le billet précédent était dédié à l'intégration de Font Awesome dans Hugo.
Le shortcode proposé ici facilite l'utilisation des icônes de Font Awesome dans
les pages réalisées avec Hugo.
Code source du shortcode
Le fichier source HTML du shortcode layouts/shortcodes/fa.html
contient simplement :
<i class="{{- .Get 0 -}}"></i>
Utilisation du shortcode
Ceci est une icône de téléchargement.
Est obtenu avec :
Ceci {{< fa "fas fa-download" >}} est une icône de téléchargement.
On peut aussi appliquer des styles personnalisés. Par exemple on définit un
style custom-fa1
:
.custom-fa1 {
font-size: 3rem;
color: green;
background-color: lightgrey;
border: 4px solid green;
border-radius: 12px;
padding: 4px;
}
Puis on ajoute la classe custom-fa1
à la suite des autres classes :
Ce qui donne cette icône d'une Dame aux échecs : {{< fa "fa-solid fa-chess-queen custom-fa1" >}}
Ce qui donne cette icône d'une Dame aux échecs :