Una vez hayas terminado de crear tu sitio web con HTML, CSS, y Javascript, lo siguiente que vas a querer hacer es desplegarlo, asi que este es un servicio llamado surge.sh que te permite hacerlo gratuitamente y de forma muy rapida.
surge.sh es un hosting de archivos estaticos, en el que su mayor caracteristica es la facilidad para desplegar proyectos.
Solo necesitas tener instalado Nodejs en tu sistema, y luego a partir de allí solo ejecutas el comando:
npm install -g surge
Y luego el comando surge
surge
Desde la carpeta de tu proyecto que quieres subir. y este empezara a desplegarlo.
Esto te daŕa un dominio con tu sitio ya desplegado, con SSL, ademas que tambien puedes añadir tu propio dominio.
El servicio es gratuito y puedes subir cuanos sitios publicos quieras, pero tambien cuenta con un plan profesional para sitios privados protegidos por contraseña, mas personalizacion con cors y redirecciones.