Dans un précédent billet, je vous ai expliqué comment j'avais publié mon curriculum vitae sur github avec Hugo.
Afin d'amélioré mon CV, j'ai voulu calculer mon age automatiquement à chaque génération des pages.
Voici comment faire
- Ajout de ma date de naissance dans [params.contact] du fichier de configuration : config.toml
BirthDate = "1976-07-01"
- Modification du fichier contact.html de mon thème
{{ $diff := now.Sub (time .Site.Params.contact.birthDate) }}
{{ $years := div (div $diff.Hours 24) 365 }}
<li><i class="fas fa-birthday-cake fa-fw fa-lg mr-2"></i>{{ math.Floor $years }} years old</li>
j'ai rajouté l'image du gateau d'anniversaire de fonteawesome devant l'âge :)
Voilà le résultat une fois compilé avec Hugo :
Plus d'information :
- Le billet Comment créer son CV sur Github
- Le code source de mon thème sur github
- Mon Curriculum Vitae