Sur cette page
Démarrage rapide
Cecil est une application en ligne de commande, propulsée par PHP, qui fusionne des fichiers textes plats (écrit en Markdown), des images et des templates Twig afin de générer un site statique.
Créer un blog
Si vous souhaiter créer un blog sans vous casser la tête, le starter blog est fait pour vous.
Le moyen le plus simple de déployer et de gérer votre blog est certainement avec Netlify ou Vercel.
Déployer sur Netlify
Déployer sur Vercel
Créer un site web
Comment créer un site Web en quelques étapes.
Prérequis
- PHP 8.1+
- Terminal (une compréhension de base du terminal)
- Éditeur de texte, comme VS Code et/ou Typora
Télécharger Cecil
Téléchargez cecil.phar
depuis votre terminal:
curl -LO https://cecil.app/cecil.phar
Vous pouvez également télécharger Cecil manuellement, ou utiliser :
- Homebrew:
brew install cecilapp/tap/cecil
- Scoop:
scoop install https://cecil.app/cecil.json
- PHIVE:
phive install cecil
Créer un site
Créez un répertoire pour le site Web (ex : <monsiteweb>
), placez y cecil.phar
, puis exécutez la commande new:site
:
php cecil.phar new:site
Ajouter une page
Exécutez la commande new:page
:
php cecil.phar new:page --name=ma-premiere-page.md
Vous pouvez maintenant modifier la page nouvellement créée avec votre éditeur Markdown : <monsiteweb>/pages/ma-premiere-page.md
.
Contrôler l’aperçu
Exécutez la commande suivante pour créer un aperçu du site Web :
php cecil.phar serve
Naviguez ensuite sur http://localhost:8000
.
Générer et déployer
Quand vous êtes satisfait du résultat, vous pouvez générer le site afin de le déployer sur le Web.
Exécutez la commande suivante pour générer le site :
php cecil.phar build
Vous pouvez maintenant copier le contenu du répertoire _site
sur un serveur Web 🎉