Trending

10/recent/ticker-posts

Web Hosting Github Pages Hosting GRATIS 2020



github-pages


Esta semana iniciaré con una serie de posts relacionados con hosting web gratuitos, esto lo haré, basado en mi experiencia, ya que he visto publicaciones en redes sociales preguntando cosas como: "cuál es el mejor hosting gratis" , "quiero subir mi página web, pero no tengo dinero para comprar un hosting", ¿alguien sabe de algun hosting o alojamiento gratis?"

Todos en algún momento, hemos pasado por esto, sin saber que en internet lo que no se encuentra, simplemente es que no existe, siempre he dicho que el secreto está en "saber buscar".



Si estás inmerso en el fascinante mundo de la programación o el desarrollo web, en algún momento llegará la hora de que desees publicar tu trabajo para que otros lo vean o para iniciar el crecimiento de tu portfolio, el que al final, es tu carta de presentación ante las empresas, si tú objetivo es ser empleado, o si prefieres el otro lado de la moneda, presentarte como emprendedor, y deseas iniciar tu empresa de diseño web por ejemplo.

Imagínate un día entras a internet muy contento, ya que en tus primeras búsquedas observas títulos como; "hosting web gratuito" o "crea tu sitio web sin costo" (son ejemplos inventados) y tu muy emocionado das clic y entras, sin embargo no leíste la letra pequeña, la cual solo se basa en una premisa, "limitaciones" y al final la frustración de no encontrar lo que buscabas, es lo único que queda, ya que dichas limitaciones son exageradas y no cumplen con tus expectativas.


Por esa razón, en este post te hablaré de uno de los mejores sitios (el mejor en mi opinión) aunque existen ciertas condiciones de uso, lo cierto es que te brinda lo suficiente para que publiques tu sitio, trataré de describir sus mayores ventajas y también sus desventajas, si las tienen claro. Si te interesa, continúa leyendo.

 

 GitHub Pages

Uno de mis favoritos y el que yo utilizo es GitHub Pages, por si creías que GitHub es solo para guardar tus proyectos en repositorios, pues, es porque, aún no conoces este excelente servicio gratuito que nos ofrece GitHub, es un lugar para almacenar tus proyectos ya terminados, como por ejemplo, una página web para que puedas visualizarla en cualquier lugar donde tengas acceso a Internet.

GitHub Pages resulta ideal para mostrar tu portfolio con los proyectos que has realizado o piensas realizar, o tu Landing Page para atraer clientes a tu startup.

Pages soporta páginas creadas con HTML, CSS y Javascript, está enfocado en el frontend, así que si tu página está creada con estos tres lenguajes, Pages es el indicado, ya que está enfocado principalmente en páginas estáticas.


¿Que sitios me permite almacenar GitHub Pages?

Pages nos permite crear tres diferentes tipos de sitios:

Proyecto: Estos tipos de sitios están enlazados con un proyecto en particular alojado en el mismo GitHub, en el cual se encuentra un grupo de desarrolladores trabajando en algo real, por ejemplo, una librería hecha en javascript, jQuery etc. Cabe recordar que los archivos fuente que utilices en tus proyectos, se alojarán en esta misma zona, claro, que si utilizas tu dominio personalizado, la cosa cambia.

Si necesitas saber más acerca de cómo obtener un dominio personalizado en GitHub Pages, entra a este enlace sitios personalizados de github pages.

Organización y usuario: Estos sitios se encuentra enlazados con alguna cuenta en específico, es decir, en lo que creas tú repositorio en GitHub, debes especificar si pertenece a usuario o a organización.


¿Qué debo hacer para publicar mi sitio en GitHub Pages?

Usuario: Para publicar un sitio de usuario es necesario crear un repositorio que pertenezca a tu cuenta de usuario respetando el siguiente orden:

tu-usuario.github.io

Organización: Si lo que necesitas es publicar un sitio de organización debes crear un repositorio que pertenezca a tu organización, al igual que la de usuario, respetando el siguiente orden:

organización.github.io.


los sitios de usuario y de organización estarán disponibles en la siguiente dirección:


http(s)://usuario.github.io o http(s)://organización.github.io.


Como dice la documentación oficial de Pages, existe una fuente de publicación por defecto para los sitios de usuario y organización, es la rama principal. Si el repositorio para tu sitio de usuario u organización tiene una rama principal, tu sitio se publicará automáticamente desde esa rama. No puedes elegir una fuente de publicación diferente para sitios de usuario u organización.

Al igual que para los sitios de usuario y organización también existe una fuente de publicación por defecto para un sitio de proyecto, esta es la rama gh-pages. Si el repositorio para tu sitio de proyecto tiene una rama gh-pages, tu sitio se publicará automáticamente desde esa rama

Si necesitas saber más acerca de cómo configurar una fuente de publicación visita este enlace, configurar una fuente de publicación. ya que este es un tema que está fuera del alcance de este post.

Al igual de cómo configurar un dominio personalizado, ya que Pages también nos permite obtener un dominio personalizado que se adecue a nuestras necesidades.


Cómo generar sitios con el generador de sitios de GitHub Pages.

Pages también nos permite generar sitios estáticos en caso de no tener nuestro sitio creado de manera local, su documentación recomienda la herramienta Jekyll, que básicamente es un creador de sitios estáticos, aunque si estás de acuerdo conmigo, no vas a querer complicarte la vida y tener todo lo necesario (imágenes, css, HTML, javascript) etc. Solo de subirlo a GitHub.

En lo personal prefiero crear mi página web desde mi computadora utilizando herramientas como Visual Studio Code para teclear mi código en lo personal prefiero prescindir de dicha herramienta, pero la elección es tuya.


Desventaja o límites de uso

También existen ciertas limitaciones, aunque si tu sitio es simple y lo único que quieres es tenerlo en línea, estas "limitaciones" para ti pasarán desapercibidas.


    • > Repositorio fuente máximo de 1 Gb
    • > Tu sitio no debe ser mayor a 1 Gb
    • > Ancho de banda máximo de 100 Gb por mes.
    • > Únicamente se permiten 10 construcciones por hora.

Si eres una organización, puede que estos aspectos te impidan seguir adelante con tu proyecto, por lo que te verás obligado a adquirir un servicio más profesional, el cual también ofrece Pages, Si es tu caso, puedes ingresar al siguiente enlace para saber más al respecto github premium support, de lo contrario, esto bastará para poner online tu sitio.

Prohibiciones de GitHub Pages

En su documentación oficial, pages aclara varios puntos que deben ser tomados muy en cuenta para estar previamente alertado y que no te tomen por sorpresa, el sitio aclara que su objetivo no es el ser un hosting gratuito, ni en el cual puedas promocionar tu negocio, o alguna actividad comercial, o lo que sea que atente contra sus políticas de privacidad. A continuación los puntos importantes:


Actividades o contenido ilegal

    • > Contenido violento o que atente contra la integridad de alguna persona(as) o alguna entidad en particular.
    • > Spam
    • > Actividades que comprometan tanto a usuarios como a la entidad de GitHub.
    • > Contenido engañoso para el usuario o que intentes generar ingresos y actúes de la forma incorrecta a través de fraudes digitales.
    • > Falsedad de identidad o que atente contra los servicios del sitio.
    • > Si tu sitio o proyecto no tiene nada que ver con estas actividades, pues adelante.

Como conclusión, y a mí parecer Pages es uno de los hosting gratuitos más simples de usar, ya que para mis propósitos me resulta más que suficiente, pero de todas formas en los próximos posts hablaré de las otras opciones similares a pages. Ya que como dije anteriormente, la elección es tuya.


Si te gustó este post compártelo con tus amigos en las redes sociales, comparte el conocimiento, y juntos acabemos con el egoísmo. Hasta un próximo post.

This XML file does not appear to have any style information associated with it. The document tree is shown below.