L’article Installer le CMS Ghost chez Infomaniak peut être consulté sur Infomaniak Network News.
WordPress propulse près de 30% du Web et c’est le CMS le plus utilisé au monde pour créer des sites Internet avec Joomla et Drupal (1). Gratuit, simple à prendre en main, facile à installer, et extrêmement flexible, WordPress a de nombreux atouts pour lui. Cependant, force est de constater qu’au fil du temps, WordPress s’est alourdi et que de plus en plus de personnes recherchent des alternatives libres et indépendantes crédibles à WordPress.
Ghost, une alternative intéressante à WordPress pour créer un blog minimaliste
Si vous avez envie de retourner à un CMS simple, épuré, réactif et dédié au contenu de votre blog, alors vous êtes clairement dans la cible visée par Ghost.
Lancé en 2013, Ghost est un CMS Open Source conçu pour créer des blogs épurés. Son interface d’administration minimaliste est simple à prendre en main, et la rédaction d’articles se fait en Markdown, un langage de formatage de texte facile à apprendre qui permet de gagner beaucoup de temps une fois qu’on l’a adopté.
Par rapport à WordPress, Ghost est plus rapide, plus facile à prendre en main, et permet de focaliser l’attention des visiteurs sur le contenu. En revanche, Ghost est moins flexible et complet que WordPress, et il nécessite quelques connaissances techniques pour s’installer ainsi qu’un hébergement Web compatible avec la plateforme logicielle Node.js pour fonctionner.
Installer le CMS Ghost chez Infomaniak
Comme annoncé dans notre roadmap, la plateforme logicielle Node.js sera prochainement disponible sur l’ensemble de nos hébergements Web, et il est d’ores et déjà possible d’installer des applications Node.js avec un Serveur Cloud managé.
Installer Ghost sur un Serveur Cloud managé
- Créez un hébergement et un compte FTP/SSH sur votre Serveur Cloud
- Contactez notre support pour activer NVM (précisez-nous le nom de l’hébergement et du compte FTP/SSH)
- Connectez-vous en SSH à votre hébergement
- Récupérez la dernière version de Ghost avec la commande
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
- Décompressez l’archive de Ghost dans le répertoire cible de votre site avec la commande
unzip -uo ghost.zip -d website-folder
- Allez dans le dossier de Ghost et lancez l’installation de Ghost avec la commande
cd website-folder && npm install --production
- Ghost fonctionnant sur le port 2368, il est nécessaire de faire une redirection du trafic via le fichier .htacess du site. À la racine du site, ouvrez ou créez le fichier .htaccess avec la commande
nano .htaccess
- Insérez les directives suivantes dans le fichier .htaccess:
RewriteEngine On
RewriteRule ^(.*)$ http://localhost:2368/$1 [L,P] - Démarrez Ghost avec la commande
npm start --production
- Testez le bon fonctionnement de votre site
- Suivez ce guide pour assurer le bon fonctionnement de Ghost en permanence
Ressources utiles
- En savoir plus sur le Serveur Cloud managé
- Site officiel de Ghost
- Thèmes pour Ghost
- Mettre à jour un site Ghost
(1) w3techs.com
L’article Installer le CMS Ghost chez Infomaniak a été publié sur Infomaniak Network News.