Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Instalación de Ghost en 5 minutos

Jesús Lucas
  • Escrito por Jesús Lucas el 13 de Agosto de 2014
  • 2 min de lectura | CMS
Instalación de Ghost en 5 minutos

Si aún no conoces que es Ghost , en este artículo te introduciré en sus principales características y como realizar una instalación para que lo puedas probar en tu máquina local o servidor L inux (si deseas aprender como realizar la instalación de Ghost en otras plataformas indícalo en los comentarios).

Ghost es un gestor de contenidos (CMS) de código abierto destinado principalmente a la realización de blogs ( Blogging Platform ). Ghost no es un CMS más como Wordpress o Joomla, ya que esté ha sido construido con algunas de las últimas tecnologías en tendencia en el desarrollo web: NodeJS y Handlbars . Además dispone de una API para poder crear y extender sus funcionalidades, el llamado Ghost Developer Kit .

Actualmente Ghost se encuentra en su versión 0.5.0 y podemos destacar algunas de sus características principales: estética , y usabilidad cuidada , así como el editor de dos columnas, velocidad de procesamiento gracias a NodeJS.

Imagen 0 en Instalación de Ghost en 5 minutos

 

 

Podemos instalar Ghost en tan solo 5 minutos en Linux para poder probar sus funcionalidades.

Para instalarlo solo sigue estos pasos:

Guía de Instalación de Ghost CMS

1 . Ghost está construido sobre NodeJS, por lo tanto el primer paso que tenemos que realizar es instalar NodeJS en nuestro sistema. Nota: Mi instalación se basa sobre Debian 8Jessie.
 
Descargamos NodeJS en un directorio temporal:
lucas@debian:~$ pwd
/home/lucas
lucas@debian:~$ mkdir nodejstmp
lucas@debian:~$ cd nodejstmp
lucas@debian:~/nodejstmp$ wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Extraemos NodeJS, lo compilamos e instalamos (como superusuario):

 
lucas@debian:~/nodejstmp$ tar -zxvf node-v0.10.30.tar.gz 
lucas@debian:~/nodejstmp$ cd node-v0.10.30
lucas@debian:~/nodejstmp/node-v0.10.30$ su
root@debian:~/nodejstmp/node-v0.10.30# ./configure
root@debian:~/nodejstmp/node-v0.10.30# make -j 2 && make install
root@debian:~/nodejstmp/node-v0.10.30# exit
lucas@debian:~/nodejstmp/node-v0.10.30$ cd
He usado la opción -j 2 en el comando make para usar dos nucleos en la compilación.
Comprobamos ahora que se ha instalado correctamente. Debemos tener dos nuevos comandos: nodejs y npm ( gestor de paquetes de node).
 
lucas@debian:~$ node --version
v0.10.30
lucas@debian:~$ npm --version
1.4.21
 
2. Descarga e instalación de la última versión de Ghost:
lucas@debian:~$ mdir ghost_project
lucas@debian:~$ cd ghost_project/
lucas@debian:~/ghost_project$ wget https://ghost.org/zip/ghost-0.5.0.zip
lucas@debian:~/ghost_project$ unzip ghost-0.5.0.zip 
lucas@debian:~/ghost_project$ npm install --production
lucas@debian:~/ghost_project$ npm start
3 . En este momento ya deberías poder entrar Ghost desde la dirección http://127.0.0.1:2368/ .
 
Imagen 1 en Instalación de Ghost en 5 minutos
 
4 . Como último paso antes de comenzar a crear tus propios artículos, debes configurar las opciones de tu instalación Ghost; http://127.0.0.1:2368/ghost/setup/
 
Imagen 2 en Instalación de Ghost en 5 minutos

Una vez has configurado Ghost ya podrás entrar y cambiar sus opciones , crear, publicar artículos y descubrir su novedoso editor de dos columnas. Ghost aún esta en una fase muy temprana de su vida, por lo que no encontrarás muchos plugins , aún así dispones de más de 150 temas en el marketplace http://marketplace.ghost.org/themes/free/ y en webs como Themeforest.net para adaptarlo a tus necesidades.

Recuerda que esto sólo es una instalación de prueba: Como base de datos se usa SQLite y tu instalación no es accesible desde Internet.

Si quieres aprender a instalar Ghost, listo para producción , en un VPS ( Virtual Private Server) deja tu comentario más abajo.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

7 razones para aprender NodeJS y MongoDB

7 razones para aprender NodeJS y MongoDB

Desarrollo Web

23 de Abril de 2015

Que JavaScript se está convirtiendo en el lenguaje con más futuro de la web es algo que no duda nadie. La aparición de frameworks como AngularJS o Express le han dado un gran impulso que parece no ...

Por qué usar Node.JS

Por qué usar Node.JS

Desarrollo Web

26 de Febrero de 2018

Conoce las características principales de Node.JS y conoce las razones de por qué usar Node.js en tus proyectos.

 

Curso de Node.js y Express

Curso de Node.js y Express

curso

Con este curso aprenderás:

  • Introducción a Node
  • Qué es Node y para qué podemos usarlo
  • Repaso de nuevas características de ES6

Duración: 6 horas y 11 minutos

Estas son algunas de las empresas que ya confían en OpenWebinars

Profesores y profesionales

Nuestros docentes son profesionales que trabajan día a día en la materia que imparten

Conviértete en profesor de OpenWebinars