La notación matemática en un proyecto Hugo se puede habilitar mediante el uso de librerías JavaScript de terceros.

En este ejemplo usaremos KaTeX

  • Crea un partial debajo de /layouts/partials/math.html
  • Dentro de esta referencia del partial, se hace referencia a la Auto-render Extension o al host de estos scripts localmente.
  • Incluye el partial en tus plantillas de la siguiente forma:
{{ if or .Params.math .Site.Params.math }}
{{ partial "math.html" . }}
{{ end }}
  • Para habilitar KaTeX globalmente establece el parámetro math a true en la configuración del proyecto en el archivo hugo.yaml.
  • Para habilitar KaTeX en publicaciones concretas, incluye el parámetro math: true en los archivos de contenido correspondientes.

Nota: Usa la referencia online de Supported TeX Functions

Ejemplos

Bloque matemático: $$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$