If you are a programming person and the one editing your site is only you, I’d stay away from Wordpress and use a static site generator instead.

Static site generators generate plain HTML, which makes you totally independent from any specific hosting. And there do exist some that support LaTeX in one way or the other. DuckDuckGo for “latex static site generator”, and you’re (almost) done.

GitHub-flavored Markdown & a sane subset of HTML is supported.