Configurar GitHub Pages para usar dominios.cl
Github pages es una manera fácil (y gratuita) para alojar nuestros sitios web, además ofrece la posibilidad de asociarlo a un domino, lo que simplifica el armar una página que se vea más profesional.
La única complicación extra está cuando se quiere asociar a un dominio.cl pues nic.cl no nos da muchas opciones. Afortunadamente existen los dns gratuitos, que nos permitirán asociar el dominio.cl a nuestra página de github mediante un “bypass”.
Primero vamos a crear una nueva página de github
Asumiendo que ya estamos registrados en github, se selecciona la opción para crear un nuevo repositorio, esto es en la esquina superior derecha
Luego aparece la pantalla para crear repositorio, donde el campo descripción es opcional
Ya con el repositorio creado, vamos a settings para habilitar la opción de github pages
En la nueva pantalla bajamos hasta esta sección
Ahi escogemos master branch y luego presionamos save. Al volver a la página se ve de la siguiente manera
Ya podriamos acceder al sitio con la url que se indica ahi, pero lo que queremos es asociarlo a nuestro dominio.cl, asi que hacemos un paso más
Crear archivo CNAME en github
Escogemos la opción de crear nuevo archivo
este archivo se debe llamar CNAME y tener como contenido el nombre de dominio que vamos a usar
Con eso terminan los pasos que debemos realizar en github.
Configurando un servidor de dns gratuito en namecheap
Existen varias opciones de servidores de dns gratuitos, en este caso usé namecheap.com que tiene el servicio de free dns. Nuevamente recalco que es gratuito.
Ellos mismos tienen un tutorial en inglés aunque la parte importante son los nameservers
Estos debemos colocarlos en nic.cl, en la configuración de nuestro dominio
Ahora el paso final es volver a namecheap. Si seguimos los pasos indicados en el tutorial en inglés, vamos a tener un nuevo dominio asociado a nuestra cuenta, aunque sólo como free dns. A este dominio le vamos a colocar las ip de github pages
Para este último paso seguí los primeros puntos de esta guia
Si les pareció útil déjenme sus comentarios, como también si les queda alguna duda o sugerencia de cómo mejorar este artículo y gracias por leer hasta este punto.