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.