Crea un repositorio en GitHub
Puede llamarse como quieras. Si es para tu perfil personal:
usuario.github.io.
Añade un archivo index.md o Readme.md
GitHub Pages mostrará este archivo como página principal.
Escribe el contenido en Markdown
Usa sintaxis estándar (#, ##, listas, enlaces, imágenes, etc.).
(también puedes escribir directamente en html, usando index.html como página de inicio si quieres que sea bonita)
Configura GitHub Pages
Deploy from a branchmain (o master)/root(Opcional) Usa un tema automático En Settings → Pages → Theme chooser puedes seleccionar un tema Jekyll sin tocar código.
Accede a la web
En unos segundos estará disponible en:
https://usuario.github.io/repositorio/
(o directamente https://usuario.github.io si es el repositorio del perfil).
Idea clave: GitHub convierte automáticamente Markdown en HTML. No hace falta saber HTML para publicar una web funcional y pública.