Netlify is used for hosting. Netlify is just awesome.
The settings like pushing to the Bitbucket repository triggered build and deploy is pretty easy.
You just specify vuepress build for build command, and .vuepress/dist for dist directory in Netlify management console.

Netlify DNS are used for managing the domain. Netlify DNS is nice because we can split sub domains by git branches.

Also, making the site HTTPS is achieved with one click (Netlify uses Let's encrypt for HTTPS).
It couldn't be better 🙏