Introduction

Dans cet article, nous allons voir comment créer un blog headless à partir de Ghost en moins de 5 minutes. Des bonnes performances (pas de rendering nécessaire), pas besoin de serveur payant (juste un hosting de static content) et on garde la simplicité d’édition (authoring) via Ghost.


Installer Ghost

npm install ghost-cli@latest -g

Démarrer/créer un blog ghost

ghost install local

Nouveau thème

Télécharger le fichier zip contenant un thème custom: https://github.com/eddiesigner/liebling/releases

Démo de ce thème

Puis uploader le zip sur l’interface admin du blog http://127.0.0.1:2368/ghost et activer le nouveau thème.


Générer un site statique

Installer ce package:

npm install -g ghost-static-site-generator

Puis générer le contenu statique en exécutant la commande suivante depuis le dossier root du blog:

gssg

Test

Test du site statique via le package

cd static/
http-server .

Résultat pour un blog sur la micronutrition perso réalisé en 12 minutes (5 minutes de création de blog et 7 minutes pour écrire ce petit article): image


Démarrer un blog (arrêté) existant

ghost start