This website was composed in STIX Two with mathematical expressions such as $\int_0^1 f(x)\,\mathrm{d}x$ typeset by Temml, which converts LaTeX into native MathML (see the test page). The pages are generated by Hugo using the HugoTeX theme, which reproduces the typographic aesthetics of LaTeX in the browser.
The curriculum vitae and the Publications section of the research page are generated automatically:
the former from a cv.yaml file
in the YAML Resume format
by a Python script that produces both the web page
and a PDF via LuaLaTeX with the moderncv class;
the latter from a single .bib file,
from which metadata, abstracts,
and individual citation files are extracted.
The code is version-controlled with Git and hosted on GitHub.
Each change triggers an automatic action
via GitHub Actions
that rebuilds the website and publishes it by rsync.