Back
Featured image of post Adios Medium.com, Hola Hugo

Adios Medium.com, Hola Hugo

O cómo diseñar un blog para minimizar el coste operativo de forma rápida, ágil y desplegando actualizaciones de contenido de forma automática y sin esfuerzo.

Table of Content

Una vez inaugurado oficialmente el blog y migrados los artículos que tenía escritos en Medium, es hora de cerrar la cuenta de Medium para siempre (y ejercer mi derecho al olvido) y centrar todos los esfuerzos en este nuevo proyecto.

¿Por qué cierro mi cuenta en Medium.com?

Básicamente por una razón muy simple. Me he cansado de sufrir las políticas que tiene Medium de cara a monetizar el contenido mediante las suscripciones mensuales y limitando el número de artículos que se pueden ver diariamente a 3. Vale que borrando las cookies se resetea el contador otra vez, pero no es una solución elegante.

Además, esto no solo me afecta a mi como lector, sino que afecta a todas aquellas personas que pudieran estar interesadas en leer los post que esporádicamente escribía en la web de Medium.

La parte buena que tiene medium

Eso sí, creo que Medium también tiene su parte destacable. Entre otras cosas:

  • Los artículos escritos en Medium se indexan en Google mucho más rápido y por lo general aparecen más arriba en los resultados de búsqueda.
  • Solamente necesitan tener una cuenta en Medium para poder empezar a publicar.
  • El sistema de reconocimiento o gamificación que tienen implementado en formato de ‘claps’.
  • Medium se encarga por ti de generar toda la metainformación que mejora el SEO de tu web, entre otros los twitter card, el contenido en formato open graph, el formato del contenido, etc.
  • Puedes llegar a monetizar tus artículos.
  • Te incluye métricas de cuantos visitantes has tenido, cuánto tiempo han pasado leyendo tus artículos, etc.

La parte mala de medium

  • Mayor dificultad para añadir trozos de código o snippets directamente en el cuerpo del artículo
  • No cuenta con syntax highligthing.
  • Limitación a la hora de colocar imágenes en los artículos en cuanto a posición y tamaño se refiere.
  • Tienes que cumplir con las reglas de contenido que tienen definidas.

¿Cómo es posible tener online un blog personal minimizando el coste?

Técnicamente hay varias formas, pero la más extendida entre gente con cierto perfil técnico es la de usar algún sistema de generación de contenido estático mediante Jekyll, Ghost o Hugo.

Una vez generado el contenido estático, este se publica en un CDN global como Fastly, Amazon S3, en Github Pages o en cualquier sistema similar. Una vez elegido el proveedor de ficheros estáticos, voilà, el blog estará publicado. En mi caso concreto he decidido realizarlo con:

  • Github Pages: como proveedor de contenido.
  • Hugo: como sistema de diseño, maquetación y producción del blog.

Cómo configurar un despliegue de Hugo para producción

Para que te hagas una idea del potencial de esto, este mismo blog que estás leyendo está diseñado y construido con Hugo como te acabo de mencionar. Hugo no deja de ser una de las herramientas disponibles para generar webs estáticas. Pero es que además, el diseño de este blog, también cuenta con:

  • Protección de Cloudflare: entre otras muchas cosas el candadito verde del navegador y el HTTPS. Aunque también da soporte frente a ataques DDOS, filtrado de tráfico, anti bots, js challenge, y muchas cosas más.
  • Alojado totalmente gratis en Github: haciendo uso del sistema de Github Pages que permite a los desarrolladores publicar contenido estático.
  • Integrado con Google Search Console: para monitorizar métricas básicas y posibles errores de AMP o visualización móvil.
  • Con un CI/CD: que automáticamente genera una nueva versión del contenido web y la publica automáticamente gracias a los workers y al sistema de pipelining de Github Actions. Ahora en cada push que se haga en la rama máster, se ejecuta el proceso y se despliega la nueva versión de forma transparente, siempre y cuando todo haya salido bien.

Así que en resumen, tenemos:

  • Un blog online totalmente personalizable según nuestras necesidades
  • Coste mensual de mantenimiento: 0 €
  • Coste mensual de SSL: 0 €

Y además, con unos resultados excelentes en el famoso test SSL-labs. Sin embargo, en cuanto a cabeceras de seguridad obtiene un D en el test de Security Headers por la configuración aplicada por defecto por parte de Github. No está mal, pero podría ser mejorable!

Comparación de las plataformas de creación de contenido más usadas en la actualidad

Por supuesto, antes de decantarme por elegir la combinación de Hugo + Github Pages, revisé algunas de las plataformas de creación de contenido más usadas en la actualidad. Aquí os dejo la tabla comparativa

ProveedorCoste anualCoste mensualPermite personalizacionDetalles de la oferta
Medium.com50 €5 €Nohttps://medium.com/membership
Wordpress.com96 €8 €Básicahttps://wordpress.com/pricing/
Wix.com102 €8,5 €Básicahttps://www.wix.com/upgrade/website

Y con Hugo

ProveedorCoste anualCoste mensualPermite personalizacionDetalles de la oferta
Hugo0 €0 €Completahttps://gohugo.io/

Si quieres saber cómo puedes hacer tu propio blog en detalle o te ha surgido alguna pregunta, no dudes en dejarme un comentario!



💬 Comparte!!

¡Gracias por leer esto y espero que hayas encontrado la información útil! Si tienes alguna duda no tardes en escribirme un comentario más abajo. Y si quieres ver más contenido, sólo házmelo saber y comparte este post con tus colegas, compañeros de trabajo, amigos, etc.

Please, don't try to hack this website servers. Guess why...