Ghost: el CMS enfocado en blogs y newsletters
Web Hosting
26

¿Qué es Ghost?

Ghost es un CMS de código abierto escrito en Node.js, pensado desde el primer día para creadores de contenido: blogueros, periodistas independientes, autores de newsletters y publicaciones digitales. Nació como reacción a la complejidad creciente de WordPress y defiende la idea de hacer una cosa bien hecha: publicar texto.

Construido sobre Node.js

A diferencia de la mayoría de CMS que usan PHP, Ghost corre sobre Node.js y guarda su contenido en SQLite o MySQL. Esto lo hace rápido, consume poca memoria y se integra con facilidad al ecosistema moderno de JavaScript. La contrapartida es que no lo instalas en cualquier hosting compartido: necesitas un VPS o un servicio que soporte Node.js.

Editor Markdown y experiencia de escritura

El editor de Ghost es probablemente su mayor atractivo. Es limpio, sin distracciones, basado en Markdown con bloques visuales al estilo moderno. Puedes insertar imágenes, videos embebidos, galerías, callouts y separadores arrastrando y soltando, pero sin la sobrecarga de opciones que abruma en otros CMS. Quien escribe se enfoca en el texto, no en la interfaz.

Diseño minimalista

Los temas por defecto de Ghost son sobrios y orientados a la tipografía legible. La filosofía es que el contenido hable por sí mismo. Los temas usan Handlebars como motor de plantillas, más sencillo y predecible que los temas de WordPress. Si sabes HTML y CSS, personalizar un tema es accesible; si no, hay un buen catálogo de plantillas gratuitas y de pago.

Membresías y newsletters nativas

Aquí está la joya de Ghost frente a otras alternativas. Trae, desde el núcleo y sin plugins, funcionalidades completas para monetizar contenido:

  • Suscripciones gratuitas y de pago: integración directa con Stripe.
  • Newsletters por email: cada publicación se puede enviar automáticamente a tu lista de suscriptores.
  • Niveles de membresía: restringe contenido a miembros pagos con un par de clics.
  • Portal de suscriptores: los lectores gestionan su suscripción desde un widget integrado.

Esto convierte a Ghost en una alternativa directa a servicios como Medium o Substack, con la ventaja de que el contenido, los suscriptores y el dominio son tuyos.

Instalación con ghost-cli

Ghost ofrece una herramienta oficial de línea de comandos llamada ghost-cli que simplifica la instalación y el mantenimiento. En un VPS con Ubuntu, el proceso típico es:

  1. Instalar Node.js y MySQL.
  2. Instalar ghost-cli globalmente: npm install -g ghost-cli
  3. Crear un directorio, entrar en él y ejecutar ghost install.
  4. La herramienta te pregunta el dominio, configura Nginx, solicita un certificado SSL gratuito y deja el servicio corriendo con systemd.

Actualizar a nuevas versiones es tan sencillo como ghost update. Para quienes no quieren administrar un servidor, también existe Ghost(Pro), el servicio alojado oficial.

¿Para quién es Ghost?

Ghost es ideal si tu proyecto es una publicación independiente, un blog profesional, un medio pequeño o una newsletter que quieras monetizar. No es la herramienta correcta si necesitas una tienda online, un foro o un sitio con estructura compleja. Pero si tu objetivo es escribir, publicar y conectar con lectores, pocas opciones resultan tan gratas de usar.