Logo de Cecil Cecil

Actualités

14 octobre 2026

Cecil est désormais disponible en binaire autonome

Jusqu’à présent, utiliser Cecil nécessitait PHP 8.3+ et quelques extensions sur votre machine. Depuis Cecil 9.11.0, Cecil est également distribué sous forme de binaire autonome : un unique fichier exécutable qui embarque PHP et les extensions requises. Plus besoin d’installer PHP !

Plateformes disponibles

Les binaires sont joints à chaque version GitHub :

Plateforme Fichier
Linux x64 cecil-linux-x64
Linux ARM64 cecil-linux-arm64
macOS Intel cecil-macos-x64
macOS Apple Silicon cecil-macos-arm64
Windows x64 cecil-windows-x64.exe

Bien démarrer

Par exemple, sous Linux x64 :

curl -Lo cecil https://github.com/Cecilapp/Cecil/releases/latest/download/cecil-linux-x64
chmod +x cecil
./cecil --version

Créez et générez ensuite un site comme d’habitude :

./cecil new:site mon-site
./cecil build mon-site

Sous macOS, les binaires ne sont pas encore signés : supprimez l’attribut de quarantaine avant la première exécution avec xattr -d com.apple.quarantine cecil.

Sécurisé dès la conception

Les binaires sont générés, testés et publiés automatiquement par le workflow de release, avec phpacker. Chaque version fournit les sommes de contrôle SHA-256 (cecil-binaries.sha256) et une attestation de provenance du build, vérifiable avec la CLI GitHub :

gh attestation verify cecil --repo Cecilapp/Cecil

Bon à savoir

Le binaire autonome est idéal pour essayer Cecil rapidement, ou pour générer un site dans un environnement de CI sans PHP. Quelques limitations s’appliquent toutefois :

  • Les images sont traitées avec GD : Imagick et libvips ne sont pas disponibles.
  • La commande self-update n’est pas disponible : téléchargez à nouveau le binaire pour le mettre à jour.
  • La commande serve repose sur le serveur web intégré de PHP : elle nécessite donc toujours un exécutable PHP local. Sans PHP, exécutez build et servez le dossier de sortie avec un autre serveur web.

Le fichier cecil.phar, les gestionnaires de paquets et Composer restent disponibles et pleinement supportés.

Consultez la documentation d’installation pour plus de détails.

7 octobre 2026

Une documentation restructurée

La documentation est désormais organisée en sections et en pages courtes, plus faciles à parcourir et à rechercher.

2 octobre 2026

Découvrez la vitrine

Une nouvelle page pour découvrir des sites Web créés avec Cecil.

27 août 2026

Cecil 9.0.0 est sorti

Une nouvelle hiérarchie des sections, des fils d’Ariane et la migration vers Intervention Image v4.

14 janvier 2026

Cecil 8.79.0 est sorti

Cette version améliore la génération de slugs pour le contenu multilingue et refactorise le code associé.

13 janvier 2026

Cecil 8.77.0 est sorti

Refactorise et simplifie la logique de redimensionnement et de recadrage d'images, consolidant la fonctionnalité dans une seule méthode plus flexible.

31 décembre 2025

Cecil 8.76.0 est sorti

Met à jour la version minimale de PHP vers 8.2, ajoute des notifications desktop et améliore les processus de build et de test.

9 décembre 2025

Cecil 8.75.0 est sorti

Améliore le système de gestion des ressources, en particulier pour les fichiers audio et vidéo.

8 décembre 2023

Cecil 8.0.0 est sorti

Il s‘agit d‘une version majeure : son objectif est d‘engager la route vers PHP 8 🐘

23 février 2023

Cecil 7.30.0 est sorti

Ajoutez l'URL de la page de base à l'ancre de la table des matières.

31 octobre 2022

Cecil 7.26.0 est sorti

Créez une légende pour les images et intégrez des liens ayant un titre.

29 octobre 2022

Cecil 7.23.0 est sorti

Nouvelle option pour ajouter une classe par défaut aux images corporelles.

19 septembre 2022

Cecil 7.5.0 est sorti

Vérifie la langue par défaut et la configuration des paramètres régionaux.

18 septembre 2022

Cecil 7.3.0 est sorti

Prise en charge du path personnalisé (localisé) pour la section.

6 avril 2022

Cecil 5.92.0 est sorti

Demander une configuration de base lors de la création d'un nouveau site.

3 avril 2022

Cecil 5.91.0 est sorti

Ajoute la prise en charge des données structurées SiteNavigationElement.