WordPress se utiliza en cerca del 30 % de la Red y es el sistema de gestión de contenidos (CMS) más usado en el mundo para crear sitios web con Joomla y Drupal (1). WordPress ofrece numerosas ventajas: es gratuito y muy sencillo de utilizar, fácil de instalar y extremadamente flexible. Sin embargo, hay que reconocer que, con el tiempo, WordPress se ha transformado en una herramienta compleja, y cada día más personas buscan otras opciones libres, independientes y fiables.

Ghost: una alternativa interesante a WordPress para crear un blog minimalista

Si quiere volver a usar un CMS simple, depurado, reactivo y dedicado al contenido de su blog, Ghost es claramente la herramienta ideal para usted.

Este CMS de código abierto se lanzó en 2013 y fue diseñado para crear blogs depurados. Su interfaz de administración es minimalista y fácil utilizar; además, los artículos se redactan con Markdown, un lenguaje de formato de texto sencillo de aprender que permite trabajar mucho más rápido una vez que se conoce.

En comparación con WordPress, Ghost es más rápido y más fácil de aprender; además, permite que los visitantes centren su atención en el contenido. Sin embargo, conviene tener en cuenta que Ghost es menos flexible y completo que WordPress, requiere contar con algunos conocimientos técnicos para instalarlo y con un alojamiento web compatible con la plataforma de programas Node.js para poder funcionar.

Aquí podemos ver el aspecto de la interfaz de administración de Ghost

Instalar el CMS Ghost en Infomaniak

Como anunciamos en nuestra hoja de ruta, la plataforma de programas Node.js estará disponible próximamente para todos nuestros alojamientos web, y ya es posible instalar aplicaciones Node.js con un Servidor Cloud gestionado.

Instalar Ghost en un Servidor Cloud gestionado

  1. Cree un alojamiento y una cuenta FTP/SSH en su Servidor Cloud
  2. Póngase en contacto con nuestro soporte para activar NVM. (Deberá indicarnos el nombre del alojamiento y de la cuenta FTP/SSH)
  3. Conéctese con SSH a su alojamiento
  4. Recupere la última versión de Ghost con el comando
    npm i -g ghost-cli
  5. Instale Ghost en el directorio de destino de su sitio con el comando
    cd website-folder && ghost install --db sqlite3 --no-setup-linux-user --no-setup-nginx --no-setup-ssl --no-start --process local (por ejemplo , para el directorio «web» predeterminado: cd web && ghost install --db sqlite3 --no-setup-linux-user --no-setup-nginx --no-setup-ssl --no-start --process local)
  6. Introduzca la información solicitada:
    • System checks failed with message: ‘Linux version is not Ubuntu 16’
      Some features of Ghost-CLI may not work without additional configuration.
      For local installs we recommend using `ghost install local` instead.
      Continue anyway? (Y/N)
      Responda «sí»
    • Introduzca la dirección URL de su blog: (http://localhost:2368) https://yourblogurl.com
  7. Como Ghost funciona con el puerto 2368, es necesario redireccionar el tráfico mediante el archivo .htaccess del sitio. En el directorio raíz del sitio web, abra o cree el archivo .htaccess con el comando
    nano .htaccess
  8. Inserte las siguientes directivas en el archivo .htaccess:
    RewriteEngine On
    RewriteRule ^(.*)$ http://localhost:2368/$1 [L,P]
    DirectoryIndex ""
  9. Inicie Ghost con el comando
    NODE_ENV=production node index.js
  10. Compruebe que su sitio web funciona correctamente
  11. Utilice esta guía para asegurarse de que Ghost funciona siempre correctamente

Recursos útiles

(1) w3techs.com