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:𝒜×𝒞,F\colon \mathcal{A}\times \mathcal{B}\longrightarrow \mathcal{C}, via MathJax.