# Générer un site statique avec PHP grâce à Cecil

> Dans cet épisode, nous recevons Arnaud Ligny (Consultant fonctionnel & technique web, expert e-commerce), pour parler de Cecil, le générateur de site statique. Nous évoquerons aussi le langage PHP, l'évolution et quel est le niveau de maturité aujourd'hui de ce langage qui arrive à sa version 8.2.

## Cecil PHP

Cecil est un **générateur de site statique** complètement créé avec le langage **PHP**.

Il est pensé pour être centré sur le contenu. Ce qui veut dire que vous n'avez pas l'obligation de faire du code **PHP** pour construire un site avec Cecil.

Tout est basé sur des fichiers **markdowns**. Vous écrivez votre contenu dans ces fichiers et automatiquement, Cecil va vous générer les pages correspondantes.

Les seuls prérequis sont de savoir utiliser un minimum la console de votre ordinateur pour utiliser la **CLI** de Cecil pour installer et générer votre site.

**Beaucoup de choses sont incluses d'origine :**

- SEO
- Optimisation des images
- RSS
- multilingues

## Les sites statiques

Cecil génère des sites **purs statiques**. C'est-à-dire, qu'il génère des fichiers HTML que vous allez poser sur un serveur simple ou un CDN.

Vous n'avez pas besoin d'avoir **PHP** sur votre serveur pour faire tourner **Cecil**.
Les fichiers HTML sont ce qu'il y a de plus simple, de plus rapide et de plus sécurisé.

Par contre, évidemment, si vous avez une modification de votre contenu ou un ajout de page, il faudra régénérer votre site et remplacer les fichiers HTML sur votre serveur.

Heureusement, il y a des systèmes automatisés pour cela que vous pouvez mettre en place.

## Notre invité : Arnaud Ligny

- [@ArnaudLigny](https://twitter.com/ArnaudLigny)
- [github.com/ArnaudLigny](https://github.com/ArnaudLigny)
- [https://arnaudligny.fr/](https://arnaudligny.fr/)

Bonne écoute !
