I had to bite the bullet and I revamped my several years-old XHTML web page. I decided to use a static web site generator, and, for now, my choice is Jekyll.

Pages are written in markdown, and then processed by Jekyll. As you can see, you can write math in \(\LaTeX\), like: \[F\colon \mathcal{A}\times \mathcal{B}\longrightarrow \mathcal{C},\] via MathJax.