Dans Hugo, vous pouvez générer une chaîne d’ID aléatoire comme ceci :
hugo_random_id.go
{{ $seed := now.UnixNano }}
{{ $randomId := printf "%.10s" (sha256 $seed) }}Vous pouvez utiliser l’ID aléatoire directement, ou utiliser un paramètre de shortcode pour le surcharger :
shortcode_usage.md
{{< my_shortcode id="my-id" >}}shortcode_template.html
{{/* $seed := now.Unix */}}
{{/* $randomId := printf "%.10s" (sha256 $seed) */}}
{{/* $id := .Get "id" | default $randomId */}}
<!-- Exemple d'utilisation -->
<div id="{{ $id }}">Hello, world!</div>
Consultez les articles similaires par catégorie :
Hugo
Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow