La notation Mathématique dans un projet Hugo peut être activée en utilisant des librairies JavaScript tierces.

Dans cet exemple, nous utiliserons KaTeX

  • Créez un partiel sous /layouts/partials/math.html
  • A l’intérieur de ce partiel référencez l’Auto-render Extension ou hébergez ces scripts localement.
  • Inclure le partiel dans votre template comme suit:
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
  • Pour activer KaTeX globalement mettez le paramètre math à true dans la configuration du projet.
  • Pour activer KaTeX par page, incluez le paramètre math: true dans le front matter de votre fichier de contenu.

Note: Utilisez le référentiel en ligne des Fonctions TeX supportées

Exemples

Bloc de math: $$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$