Crear pagina con github
Ve a GitHub y crea una cuenta, si no tienes una. Haz clic en el botón "New" para crear un nuevo repositorio. Dale un nombre a tu repositorio (por ejemplo, mi-pagina-web). Puedes hacer que sea público o privado (si es privado, necesitarás un plan de pago para usar GitHub Pages). No es necesario inicializar el repositorio con un README por ahora. Haz clic en "Create repository".
2. Sube tu código HTML, CSS y JavaScript
Una vez que hayas creado el repositorio, puedes empezar a agregar tu contenido web. Por ejemplo:
Crea un archivo index.html (el archivo principal de tu página).
Sube otros archivos como styles.css, script.js, imágenes, etc.
Para hacerlo:
Puedes cargar los archivos directamente desde la interfaz web de GitHub (haciendo clic en "Add file" -> "Upload files") o
Si tienes los archivos en tu computadora, usa Git para hacer un commit y empujarlos al repositorio remoto.
3. Habilita GitHub Pages
Una vez que hayas subido tu archivo index.html (u otros archivos de tu página web), necesitas habilitar GitHub Pages para que sea accesible públicamente.
En tu repositorio de GitHub, ve a la pestaña "Settings".
Desplázate hacia abajo hasta la sección "GitHub Pages".
En "Source", selecciona la rama main o master (dependiendo de la que estés usando).
Si usas una carpeta específica (como docs), también puedes seleccionarla.
GitHub te mostrará una URL donde estará disponible tu página web (por ejemplo, https://tu-usuario.github.io/mi-pagina-web).
4. Accede a tu página
Después de habilitar GitHub Pages, puedes acceder a tu página web en la URL que GitHub te proporcionó.
Por ejemplo, si el nombre de tu repositorio es mi-pagina-web y tu usuario de GitHub es usuario, la URL será:
arduino
Copiar
Editar
https://usuario.github.io/mi-pagina-web
Opcional: Usar un dominio personalizado
Si quieres usar un dominio personalizado (en lugar de la URL de GitHub), puedes configurar un archivo CNAME en tu repositorio con el dominio que desees, y luego apuntar tu dominio a los servidores de GitHub.
Beneficios de GitHub Pages
Es gratuito para páginas estáticas.
Fácil de usar: Solo necesitas tener un repositorio con archivos HTML, CSS y JS.
Perfecto para proyectos personales, portfolios, blogs, documentación, etc.
Soporte para custom domains, si deseas usar tu propio dominio.