Cómo Alojar tu Web Totalmente Gratis gracias a Simply Static

Lo reconozco, el título de este artículo no puede parecer más clickbait, pero dame una oportunidad y sigue leyendo; aunque te parezca increíble es escrupulosamente cierto.

No solo vas a poder alojar tu web totalmente gratis sino que vas a utilizar las últimas tendencias en desarrollo de webs.

Además, como verás a continuación, gracias al plugin Simply Static lo haremos muy fácil.

Aunque hacerlo será fácil hay varios conceptos y temas que quiero explicar por lo que te dejaré el índice a continuación para que puedas ir a la parte concreta del artículo que quieras, aunque si ves que te suena a chino te recomiendo que lo leas desde el principio con calma.

Web Estáticas

La creación de Web Estáticas no es algo nuevo para mi, de hecho, aquí puedes ver como hacer una web estática con una herramienta llamada Hugo.

Pero en este artículo vamos a ir más allá, de hecho vamos a ir mucho más allá 😉

En vez de usar una herramienta nueva para hacer nuestra web estática, vamos a usar WordPress y mediante un plugin la convertiremos automáticamente en una web estática.

¿Por qué querríamos convertir nuestra web en una web estática?

Beneficios de Convertir nuestra web en una Web Estática

Velocidad

Uno de los grandes problemas que tiene WordPress es que para que funcione bien requiere un alojamiento web muy bueno. Por cierto, para mi, el mejor Hosting del mundo mundial es Kinsta 😛

¿Por qué hace falta un buen hosting? WordPress es un gestor de contenidos dinámico, por lo que cada artículo o página que creas no tiene su página en html real, sino que es generado de forma dinámica cada vez que un usuario visita la web.

La información de cada artículo de la web está en una base de datos (MySQL). Cuando el visitante entra en la URL se genera el HTML de la página en tiempo real.

Y esto consume tiempo y cuando peor el es hosting más tiempo consume.

Seguridad

Uno de los mayores desafíos de mantener una web hecha en WordPress es mantenerlo seguro.

Si estás familiarizado con WordPress sabrás que hay que actualizar continuamente WordPress, la plantilla y por supuesto los plugins.

Si no actualizas de forma regular WordPress se abren brechas de seguridad que los hackers pueden aprovechar. Es la parte más fea de WordPress y cualquier otra herramienta que use lenguajes de programación dinámicos.

¿Qué tiene de bueno convertir la web en estática? Tu web no tendrá ficheros PHP, solo ficheros html planos por lo que reduces de forma radical las posibilidades de ser hackeado.

Coste

Respecto al coste hay una gran confusión entre la gente.

Déjame que te diga algo directa y sinceramente:

Un buen hosting hay que pagarlo.

Punto.

No hay más.

Hazme caso.

No hay más.

He usado (y uso) muchos alojamientos webs y hay varias cosas que te puedo decir:

  • Cuando un hosting dice «Ilimitado«, está mintiendo.
  • Un hosting barato no funciona bien en webs grandes, salvo que mantengas tu mismo la infraestructura.
  • Un alojamiento compartido es el diablo.

Espero no haber sido demasiado duro, pero en mis años de experiencia puedo decirte que es así de duro el mundo del alojamiento web.

Puede que me quieras preguntar, Pero, Óscar, si el hosting barato es malo ¿como me estás recomendando una opción gratuita como dice el título de este post?

Un hosting para webs dinámicas es caro porque hay muchas ‘piezas’ que tienen un coste caro:

  • Bases de datos rápidas
  • Alojamiento con PHP rápido y seguro
  • CDN
  • Etc…

En cambio, cuando conviertes tu web en estática no hay nada de eso, no necesitas, ni bases de datos, ni php, ni nada. Solo necesitas un alojamiento para subir ficheros estáticos y esto, amigo mio, es barato. Tan barato que muchas empresas profesionales lo regalan.

Hablaré de esto más adelante, pero hay hostings buenos y baratos que permiten alojar gratis tu web si es una webs estática, entre los hostings que permiten alojar webs estáticas gratis están Kinsta, Netlify, Github y muchos más.

Si la web estática la haces con Simply Static puedes añadir otro beneficio a todos los beneficios que acabo de comentar

Diseño

Si no usas WordPress para hacer la web estática te vas a encontrar con un problema:

El Diseño

Si conoces WordPress sabrás que hay infinidad de plantillas hechas y lo que es mejor, hay constructores visuales como Elementor o DIVI.

Al usar Simply Static para convertir tu web en un sitio estático te respeta el diseño que hayas hecho. Esta funcionalidad es simplemente magia. Ya que obtienes lo mejor de los dos mundos.

Desventajas

No vale para Webs dinámicas

Si tienes una tienda hecha con WooCommerce o una membresía o suscripción no te funcionará.

Este método es perfecto para Webs de empresas y Blogs pero para webs dinámicas no funciona.

Como verás más adelante sí puedes añadir a tu web buscador, comentarios y formularios.

Pero Tiendas online no.

Requiere un poco más de configuración

Como verás en este tutorial no es difícil pero requiere un poco más de configuración que cuando hacemos una web normal de WordPress.

Eso sí, una vez configurado verás que funciona todo en piloto automático.

WordPress como Headless

Usar WordPress como herramienta interna y otra herramienta para mostrar el resultado final de la web se llama Headless.

Puede que te estés preguntando, bueno vale, la web «que ve la gente» es estática pero necesito alojar un WordPress para poder convertirla en estática.

Y estás en lo cierto, pero aquí viene la mejor parte, como WordPress solo lo necesitas para ti mismo, puedes alojarlo en local o puedes alojarlo en un hosting web barato ya que es solo para tu uso personal.

Alojar WordPress en Local

Si alojas tu web en tu ordenador localmente, tienes el problema que solo puedes añadir contenido desde el ordenador que tengas instalado WordPress.

Además, salvo que seas una persona muy ordenada, no te recomiendo hacerlo ya que cualquier fallo en tu ordenador te hará perder mucho tiempo.

Hacer backups siempre es fundamental pero al trabajar en local todavía más, ya que cualquier problema en tu ordenador local hará que pierdas tu WordPress.

Recuerda, backups y mucho orden si lo alojas localmente.

Alojar WordPress en un hosting barato

Como te comenté más arriba, los alojamientos baratos son la principal causa de una web lenta pero si solo lo usas para añadir o modificar contenido puede ser una buena opción.

Tus visitantes disfrutarán de una web rápida y solo tu «sufrirás» el WordPress de un alojamiento compartido.

Y si quieres lo mejor de los dos mundos y tu bolsillo te lo permite, te recomiendo usar un buen hosting para tu web estática y también para tu instalación de WordPress.

Crear una Web Estática con WordPress y Simply Static

Ya hemos visto las ventajas de crear una web estática con WordPress, ahora vamos a ver como lo podemos hacer.

En este tutorial vamos a usar el plugin Simply Static.

Simply Static tiene dos versiones:

Simple Static en su versión Gratuita

La versión gratuita es plenamente funcional pero solo te deja bajarte la web estática a tu ordenador. Es decir, no te permite subir directamente la web estática al servidor.

Si usas la versión gratuita, tendrías que subir la web estátia al servidor manualmente.

Si vas a hacer una web con pocas actualizaciones, puede ser una buena opción. Pero si lo que quieres es crear un blog o una web que vas a actualizar mucho te recomiendo que sigas leyendo y veas todo lo que hace la versión de pago.

Instalar la versión gratuita es tan fácil como entrar en la zona de administración de WordPress –> Plugins –> Añadir nuevo plugin y en el buscador escribir simply static:

captura de pantalla de la instalación del plugin simply static

Una vez instalado y activado nos aparecerá un nuevo menú en el lateral de WordPress con la opción Simply Static –> Generate Static Files:

exportación de sitio estático con la versión gratuita de Simply Static

Cuando acabe con la exportación verás un enlace con el texto Haz clic aquí para descargar.

Al hacer clic se te bajará un fichero comprimido con tu web estática.

Si abres la web en local puedes ver que tienes tu web con el mismo diseño que la web original de WordPress.

Web estática desde un servidor local
Web estática desde un servidor local

[cajamarilla]Si estás visualizando la web desde tu propio ordenador tienes que instalar un servidor local para que se vea bien. Si no lo haces no se verá bien, pero no te preocupes, cuando la subas a un servidor se verá perfecta[/cajaamarilla]

Simply Static versión Premium

La versión de pago de Simply Static tiene opciones muy interesantes como:

  • Configurar un buscador en tu web estática
  • Añadir comentarios
  • Configurar formularios
  • Minificar el código

Pero sin duda, lo más interesante de la versión de pago es que puedes subir la web estática directamente a tu servidor. En el momento de escribir este artículo tenía integración con los siguientes Hostings:

  • GitHub
  • AWS S3
  • Tiiny.host
  • Bunny CDN
  • Simply CDN
  • Digital Ocean Spaces
  • SFTP

Lo bueno es que simplemente con SFTP lo puedes subir a casi cualquier servidor y Github te permite configurarlo con otros muchos como Kinsta o Netlify.

En mi prueba lo voy a hacer con Kinsta, como decía, muchos alojamientos tienen integración con Github, por lo que aunque no aparezca en la lista lo puedes configurar a través de Github.

Desplegar tu Web Estática en Kinsta

El proceso que vamos a seguir es el siguiente:

  • Subir nuestra web estática en Github
  • Conectar Kinsta con Github para alojar nuestra web en Kinsta
  • Cada vez que añadamos nuevo contenido en la web, se sube a Github, Github avisa a Kinsta para que refresque el contenido.

Subir Nuestra Web Estática a GitHub

Crear una cuenta en GitHub es gratis. Una vez creada la cuenta tenemos que crear un token para poder conectar Simply Static con GitHub.

Para crearlo, tenemso que ir a Settings –> Developer Settings –> Personal Access Tokens.

Aquí tienes los permisos necesarios:

Cómo Alojar tu Web Totalmente Gratis gracias a Simply Static 1

Ahora ya tenemos todos los datos que necesitamos para configurar el plugin premium de Simply Static.

Dentro de Deploy –> Deployment Method: Github

Captura de pantalla con el método de despliegue GitHub

Con las siguientes opciones configuradas:

Captura de pantalla de las Opciones de Github en el plugin premium simply static

Evidentemente, tienes que cambiar el email y el repositorio por tus datos 😉

Para comprobar que todo funciona bien hacemos click en el botón morado ‘Generate Static Files’ y si todo ha ido bien se subirá nuestra web estática a GitHub.

Cómo Alojar tu Web Totalmente Gratis gracias a Simply Static 2

Y en nuestro repositorio de GitHub tendremos que ver algo parecido a esto:

Cómo Alojar tu Web Totalmente Gratis gracias a Simply Static 3

Desplegar la Web Estática en Kinsta

Kinsta tiene permite alojar gratuitamente hasta 100 sitios estáticos totalmente gratis.

Tan sólo tienes que crearte una cuenta gratuita en MyKinsta.

Cómo Alojar tu Web Totalmente Gratis gracias a Simply Static 4

Dentro de MyKinsta, vamos a la sección Sitios Estáticos y hacemos clic en Añadir Sitio

Si no tenemos conectado Kinsta con nuestra cuenta de GiHub lo conectamos y si ya lo tenemos conectado, seleccionamos el repositorio de la web estática que tenemos en GiHub:

Captura de pantalla de MyKinsta en la que estamos conectado el repositorio de la web estática de GitHub

Si cada vez que añadimos cambios a la web queremos que se despliegue automáticamente marcamos Despliegue automático en Commit y hacemos clic en continuar.

Como la web es estática, en esta pantalla no hay que tocar nada, hacemos clic en Crear Sitio.

Esperamos unos minutos y si todo ha salido bien tendremos nuestra flamante web estática lista 🙂

Resultado final de la web estática alojada en Kinsta

Consideraciones Finales

  • La web del ejemplo es una web sencilla pero funcionaría igual de bien con diseños complejos de Elementor o DIVI.
  • Si tienes WordPress en internet te recomiendo que lo pongas bajo contraseña para que no se indexe.
  • Haz Siempre copias de seguridad. Es fácil ‘perder’ el WordPress cuando lo que se usa es la web estática

Espero que os haya gustado y os sea útil.

Deja un comentario