I'm an Atlassian engineer & heavy Aerobatic user. It's very nicely integrated with Bitbucket, and has great support for Jekyll, Hugo, and arbitrary npm builds. It also has some advantages over github.io like being able to deploy multiple feature branches from the same repository to separate sites, so you can have separate "staging" and "production" versions.
It is a paid offering, though you get two repositories free, and is very pretty reasonably priced beyond that.
I already have such a repo. But I would reckon the repo needs to be open source right? What if I would like to host all my open source repos on that subdomain?
Oh ok, it needs to be the entire url 'user.bitbucket.org'.
https://www.aerobatic.com/
SSL, custom domains, static generator auto-builds, etc.
disclaimer: co-founder of Aerobatic