cecil / cecil
A simple and powerful content-driven static site generator.
Fund package maintenance!
ArnaudLigny
Open Collective
Installs: 352
Dependents: 0
Suggesters: 0
Security: 2
Stars: 254
Watchers: 11
Forks: 28
Open Issues: 9
Requires
- php: ^8.1||^8.2||^8.3||^8.4
- ext-fileinfo: *
- ext-gd: *
- ext-mbstring: *
- benjaminhoegh/parsedown-toc: ^1.5
- cecil/resource-watcher: ^4.0
- clwu/php-read-mp4info: ^2.0
- cocur/slugify: ^4.6
- dflydev/dot-access-data: ^3.0
- erusev/parsedown-extra: ^0.8
- intervention/image: ^3.9
- laravel-zero/phar-updater: ^1.4
- matthiasmullie/minify: ^1.3
- psr/log: ^3.0
- psr/simple-cache: ^3.0
- scrivo/highlight.php: ^9.18
- scssphp/scssphp: ^1.13
- spatie/image-optimizer: ^1.8
- symfony/config: ^6.4
- symfony/console: ^6.4
- symfony/filesystem: ^6.4
- symfony/finder: ^6.4
- symfony/polyfill-intl-icu: ^1.31
- symfony/process: ^6.4
- symfony/property-access: ^6.4
- symfony/serializer: ^6.4
- symfony/translation: ^6.4
- symfony/twig-bridge: ^6.4
- symfony/validator: ^6.4
- symfony/var-dumper: ^6.4
- symfony/yaml: ^6.4
- twig/intl-extra: ^3.13
- twig/twig: ^3.14
- voku/html-min: ^4.5
- wapmorgan/mp3info: ^0.1
- yosymfony/toml: ^1.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.44
- friendsofphp/php-cs-fixer: ^3.64
- humbug/box: ^4.5
- phpmd/phpmd: ^2.15
- phpstan/phpstan: ^1.12
- phpunit/phpunit: ^9.6
- squizlabs/php_codesniffer: ^3.10
Suggests
- ext-intl: Intl locales support.
Provides
- dev-master / 8.x-dev
- 8.20.3
- 8.20.2
- 8.20.1
- 8.20.0
- 8.19.4
- 8.19.3
- 8.19.2
- 8.19.1
- 8.19.0
- 8.18.2
- 8.18.1
- 8.18.0
- 8.17.5
- 8.17.4
- 8.17.3
- 8.17.2
- 8.17.1
- 8.17.0
- 8.16.0
- 8.15.1
- 8.15.0
- 8.14.0
- 8.13.2
- 8.13.1
- 8.13.0
- 8.12.9
- 8.12.8
- 8.12.7
- 8.12.6
- 8.12.5
- 8.12.4
- 8.12.3
- 8.12.2
- 8.12.1
- 8.12.0
- 8.11.0
- 8.10.0
- 8.9.4
- 8.9.3
- 8.9.2
- 8.9.1
- 8.9.0
- 8.8.2
- 8.8.1
- 8.8.0
- 8.7.11
- 8.7.10
- 8.7.9
- 8.7.8
- 8.7.7
- 8.7.6
- 8.7.5
- 8.7.4
- 8.7.3
- 8.7.2
- 8.7.1
- 8.7.0
- 8.6.5
- 8.6.4
- 8.6.3
- 8.6.2
- 8.6.1
- 8.6.0
- 8.5.2
- 8.5.1
- 8.5.0
- 8.4.0
- 8.3.1
- 8.3.0
- 8.2.0
- 8.1.7
- 8.1.6
- 8.1.5
- 8.1.4
- 8.1.3
- 8.1.2
- 8.1.1
- 8.1.0
- 8.0.1
- 8.0.0
- 8.0.0-beta.7
- 8.0.0-beta.6
- 8.0.0-beta.5
- 8.0.0-beta.4
- 8.0.0-beta.3
- 8.0.0-beta.2
- 8.0.0-beta.1
- 7.x-dev
- 7.55.0
- 7.54.3
- 7.54.2
- 7.54.1
- 7.54.0
- 7.53.1
- 7.53.0
- 7.52.1
- 7.52.0
- 7.51.2
- 7.51.1
- 7.51.0
- 7.50.2
- 7.50.1
- 7.50.0
- 7.50.0-beta.2
- 7.50.0-beta.1
- 7.49.1
- 7.49.0
- 7.48.3
- 7.48.2
- 7.48.1
- 7.48.0
- 7.47.1
- 7.47.0
- 7.46.10
- 7.46.9
- 7.46.8
- 7.46.7
- 7.46.6
- 7.46.5
- 7.46.4
- 7.46.3
- 7.46.2
- 7.46.1
- 7.46.0
- 7.45.0
- 7.44.2
- 7.44.1
- 7.44.0
- 7.43.2
- 7.43.1
- 7.43.0
- 7.42.0
- 7.41.1
- 7.41.0
- 7.40.3
- 7.40.2
- 7.40.1
- 7.40.0
- 7.39.4
- 7.39.3
- 7.39.2
- 7.39.1
- 7.39.0
- 7.38.0
- 7.37.1
- 7.37.0
- 7.36.8
- 7.36.7
- 7.36.6
- 7.36.5
- 7.36.4
- 7.36.3
- 7.36.2
- 7.36.1
- 7.36.0
- 7.35.2
- 7.35.1
- 7.35.0
- 7.34.1
- 7.34.0
- 7.33.5
- 7.33.4
- 7.33.3
- 7.33.2
- 7.33.1
- 7.33.0
- 7.32.5
- 7.32.4
- 7.32.3
- 7.32.2
- 7.32.1
- 7.32.0
- 7.31.1
- 7.31.0
- 7.30.5
- 7.30.4
- 7.30.3
- 7.30.2
- 7.30.1
- 7.30.0
- 7.29.4
- 7.29.3
- 7.29.2
- 7.29.1
- 7.29.0
- 7.28.4
- 7.28.3
- 7.28.2
- 7.28.1
- 7.28.0
- 7.27.7
- 7.27.6
- 7.27.5
- 7.27.4
- 7.27.3
- 7.27.2
- 7.27.1
- 7.27.0
- 7.26.3
- 7.26.2
- 7.26.1
- 7.26.0
- 7.25.0
- 7.24.1
- 7.24.0
- 7.23.2
- 7.23.1
- 7.23.0
- 7.22.4
- 7.22.3
- 7.22.2
- 7.22.1
- 7.22.0
- 7.21.0
- 7.20.0
- 7.19.1
- 7.19.0
- 7.18.0
- 7.17.3
- 7.17.2
- 7.17.1
- 7.17.0
- 7.16.1
- 7.16.0
- 7.15.5
- 7.15.4
- 7.15.3
- 7.15.2
- 7.15.1
- 7.15.0
- 7.14.0
- 7.13.2
- 7.13.1
- 7.13.0
- 7.12.1
- 7.12.0
- 7.11.1
- 7.11.0
- 7.10.3
- 7.10.2
- 7.10.1
- 7.10.0
- 7.9.1
- 7.9.0
- 7.8.1
- 7.8.0
- 7.7.1
- 7.7.0
- 7.6.0
- 7.5.2
- 7.5.1
- 7.5.0
- 7.4.1
- 7.4.0
- 7.3.1
- 7.3.0
- 7.2.2
- 7.2.1
- 7.2.0
- 7.1.2
- 7.1.1
- 7.1.0
- 7.0.1
- 7.0.0
- 6.5.1
- 6.5.0
- 6.4.1
- 6.4.0
- 6.3.0
- 6.2.6
- 6.2.5
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.6
- 6.1.5
- 6.1.4
- 6.1.3
- 6.1.2
- 6.1.1
- 6.1.0
- 6.0.0
- 6.0.0-beta.7
- 6.0.0-beta.6
- 6.0.0-beta.5
- 6.0.0-beta.4
- 6.0.0-beta.3
- 6.0.0-beta.2
- 6.0.0-beta.1
- 5.104.3
- 5.104.2
- 5.104.1
- 5.104.0
- 5.103.3
- 5.103.2
- 5.103.1
- 5.103.0
- 5.102.2
- 5.102.1
- 5.102.0
- 5.101.2
- 5.101.1
- 5.101.0
- 5.100.0
- 5.99.0
- 5.98.3
- 5.98.2
- 5.98.1
- 5.98.0
- 5.97.0
- 5.96.6
- 5.96.5
- 5.96.4
- 5.96.3
- 5.96.2
- 5.96.1
- 5.96.0
- 5.95.0
- 5.94.0
- 5.93.3
- 5.93.2
- 5.93.1
- 5.93.0
- 5.92.2
- 5.92.1
- 5.92.0
- 5.91.0
- 5.90.0
- 5.89.1
- 5.89.0
- 5.88.1
- 5.88.0
- 5.87.0
- 5.86.2
- 5.86.1
- 5.86.0
- 5.85.0
- 5.84.3
- 5.84.2
- 5.84.1
- 5.84.0
- 5.83.12
- 5.83.11
- 5.83.10
- 5.83.9
- 5.83.8
- 5.83.7
- 5.83.6
- 5.83.5
- 5.83.4
- 5.83.3
- 5.83.2
- 5.83.1
- 5.83.0
- 5.82.0
- 5.81.4
- 5.81.3
- 5.81.2
- 5.81.1
- 5.81.0
- 5.80.1
- 5.80.0
- 5.79.14
- 5.79.13
- 5.79.12
- 5.79.11
- 5.79.10
- 5.79.9
- 5.79.8
- 5.79.7
- 5.79.6
- 5.79.5
- 5.79.4
- 5.79.3
- 5.79.2
- 5.79.1
- 5.79.0
- 5.78.2
- 5.78.1
- 5.78.0
- 5.77.0
- 5.76.2
- 5.76.1
- 5.76.0
- 5.75.0
- 5.74.1
- 5.74.0
- 5.73.1
- 5.73.0
- 5.72.0
- 5.71.3
- 5.71.2
- 5.71.1
- 5.71.0
- 5.70.0
- 5.69.5
- 5.69.4
- 5.69.3
- 5.69.2
- 5.69.1
- 5.69.0
- 5.68.3
- 5.68.2
- 5.68.1
- 5.68.0
- 5.67.2
- 5.67.1
- 5.67.0
- 5.66.3
- 5.66.2
- 5.66.1
- 5.66.0
- 5.65.1
- 5.65.0
- 5.64.0
- 5.63.1
- 5.63.0
- 5.62.2
- 5.62.1
- 5.62.0
- 5.61.0
- 5.60.4
- 5.60.3
- 5.60.2
- 5.60.1
- 5.60.0
- 5.59.3
- 5.59.2
- 5.59.1
- 5.59.0
- 5.58.3
- 5.58.2
- 5.58.1
- 5.58.0
- 5.57.0
- 5.56.6
- 5.56.5
- 5.56.4
- 5.56.3
- 5.56.2
- 5.56.1
- 5.56.0
- 5.55.1
- 5.55.0
- 5.54.0
- 5.53.1
- 5.53.0
- 5.52.2
- 5.52.1
- 5.52.0
- 5.51.0
- 5.50.3
- 5.50.2
- 5.50.1
- 5.50.0
- 5.49.5
- 5.49.4
- 5.49.3
- 5.49.2
- 5.49.1
- 5.49.0
- 5.48.1
- 5.48.0
- 5.47.0
- 5.46.2
- 5.46.1
- 5.46.0
- 5.45.6
- 5.45.5
- 5.45.4
- 5.45.3
- 5.45.2
- 5.45.1
- 5.45.0
- 5.44.0
- 5.43.0
- 5.42.15
- 5.42.14
- 5.42.13
- 5.42.12
- 5.42.11
- 5.42.10
- 5.42.9
- 5.42.8
- 5.42.7
- 5.42.6
- 5.42.5
- 5.42.4
- 5.42.3
- 5.42.2
- 5.42.1
- 5.42.0
- 5.41.1
- 5.41.0
- 5.40.0
- 5.39.2
- 5.39.1
- 5.39.0
- 5.38.0
- 5.37.3
- 5.37.2
- 5.37.1
- 5.37.0
- 5.36.0
- 5.35.0
- 5.34.4
- 5.34.3
- 5.34.2
- 5.34.1
- 5.34.0
- 5.33.5
- 5.33.4
- 5.33.3
- 5.33.2
- 5.33.1
- 5.33.0
- 5.32.1
- 5.32.0
- 5.31.4
- 5.31.3
- 5.31.2
- 5.31.1
- 5.31.0
- 5.30.4
- 5.30.3
- 5.30.2
- 5.30.1
- 5.30.0
- 5.29.2
- 5.29.1
- 5.29.0
- 5.28.1
- 5.28.0
- 5.27.6
- 5.27.5
- 5.27.4
- 5.27.3
- 5.27.2
- 5.27.1
- 5.27.0
- 5.26.1
- 5.26.0
- 5.25.1
- 5.25.0
- 5.24.2
- 5.24.1
- 5.24.0
- 5.23.5
- 5.23.4
- 5.23.3
- 5.23.2
- 5.23.1
- 5.23.0
- 5.22.1
- 5.22.0
- 5.21.2
- 5.21.1
- 5.21.0
- 5.20.3
- 5.20.2
- 5.20.1
- 5.20.0
- 5.19.13
- 5.19.12
- 5.19.11
- 5.19.10
- 5.19.9
- 5.19.8
- 5.19.7
- 5.19.6
- 5.19.5
- 5.19.4
- 5.19.3
- 5.19.2
- 5.19.1
- 5.19.0
- 5.18.1
- 5.18.0
- 5.17.17
- 5.17.16
- 5.17.15
- 5.17.14
- 5.17.13
- 5.17.12
- 5.17.11
- 5.17.10
- 5.17.9
- 5.17.8
- 5.17.7
- 5.17.6
- 5.17.5
- 5.17.4
- 5.17.3
- 5.17.2
- 5.17.1
- 5.17.0
- 5.16.0
- 5.15.2
- 5.15.1
- 5.15.0
- 5.14.9
- 5.14.8
- 5.14.7
- 5.14.6
- 5.14.5
- 5.14.4
- 5.14.3
- 5.14.2
- 5.14.1
- 5.14.0
- 5.13.5
- 5.13.4
- 5.13.3
- 5.13.2
- 5.13.1
- 5.13.0
- 5.12.1
- 5.12.0
- 5.11.1
- 5.11.0
- 5.10.2
- 5.10.1
- 5.10.0
- 5.9.2
- 5.9.1
- 5.9.0
- 5.8.3
- 5.8.2
- 5.8.1
- 5.8.0
- 5.7.0
- 5.6.1
- 5.6.0
- 5.5.0
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.1
- 5.1.0
- 5.0.1
- 5.0.0
- 4.31.3
- 4.31.2
- 4.31.1
- 4.31.0
- 4.30.1
- 4.30.0
- 4.29.2
- 4.29.1
- 4.29.0
- 4.28.3
- 4.28.2
- 4.28.1
- 4.28.0
- 4.27.0
- 4.26.0
- 4.25.1
- 4.25.0
- 4.24.2
- 4.24.1
- 4.24.0
- 4.23.0
- 4.22.1
- 4.22.0
- 4.21.2
- 4.21.1
- 4.21.0
- 4.20.0
- 4.19.2
- 4.19.1
- 4.19.0
- 4.18.0
- 4.17.3
- 4.17.2
- 4.17.1
- 4.17.0
- 4.16.6
- 4.16.5
- 4.16.4
- 4.16.3
- 4.16.2
- 4.16.1
- 4.16.0
- 4.15.2
- 4.15.1
- 4.15.0
- 4.14.2
- 4.14.1
- 4.14.0
- 4.13.0
- 4.12.3
- 4.12.2
- 4.12.1
- 4.12.0
- 4.11.4
- 4.11.3
- 4.11.2
- 4.11.1
- 4.11.0
- 4.10.2
- 4.10.1
- 4.10.0
- 4.9.0
- 4.8.1
- 4.8.0
- 4.7.2
- 4.7.1
- 4.7.0
- 4.6.6
- 4.6.5
- 4.6.4
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.0
- 3.15.0
- 3.14.2
- 3.14.1
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.2
- 3.11.1
- 3.11.0
- 3.10.0
- 3.9.1
- 3.9.0
- 3.8.1
- 3.8.0
- 3.7.9
- 3.7.8
- 3.7.7
- 3.7.6
- 3.7.5
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.1
- 3.6.0
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.1
- 3.3.0
- 3.2.5
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.3.5
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 2.0.0-rc.27
- 2.0.0-rc.26
- 2.0.0-rc.25
- 2.0.0-rc.24
- 2.0.0-rc.23
- 2.0.0-rc.22
- 2.0.0-rc.21
- 2.0.0-rc.20
- 2.0.0-rc.19
- 2.0.0-rc.18
- 2.0.0-rc.17
- 2.0.0-rc.16
- 2.0.0-rc.15
- 2.0.0-rc.14
- 2.0.0-rc.13
- 2.0.0-rc.12
- 2.0.0-rc.11
- 2.0.0-rc.10
- 2.0.0-rc.9
- 2.0.0-rc.8
- 2.0.0-rc.7
- 2.0.0-rc.6
- 2.0.0-rc.5
- 2.0.0-rc.4
- 2.0.0-rc.3
- 2.0.0-rc.2
- 2.0.0-rc.1
- 2.0.0-beta.5
- 2.0.0-beta.4
- 2.0.0-beta.3
- 2.0.0-beta.2
- 2.0.0-beta.1
- 1.0.0-alpha.2
- 1.0.0-alpha.1
- dev-dependabot/composer/ergebnis/composer-normalize-2.45.0
- dev-video
- dev-analysis-VBQO3K
- dev-mastodon
- dev-phpstan
- dev-ci
- dev-nested-sections
- dev-8.x-dev
- dev-php-8.1
- dev-menu
- dev-svg
- dev-images
- dev-feature/asset
This package is auto-updated.
Last update: 2024-12-05 11:12:04 UTC
README
Cecil, a simple and powerful content-driven static site generator.
Cecil is a CLI application that merges plain text files (written in Markdown), images and Twig templates to generate a static website.
📄 Documentation | 💻 Demo | 🐛 Issue tracker | 💬 Discussion
Quick Start
Read the Quick Start documentation page.
Create and deploy a blog site:
Features
- No database, no server, no dependency: performance and security
- Your pages are stored in Markdown flat files with a YAML front matter
- Powered by Twig, a flexible template engine, with themes support
- Pagination, sitemap, redirections, robots.txt, taxonomies, RSS are generated automatically
- Handles and optimizes assets for you
- Download one file and run it
- Easy to deploy
Installation
Download cecil.phar
from your browser or from your terminal:
curl -LO https://cecil.app/cecil.phar
Then install the binary globally:
mv cecil.phar /usr/local/bin/cecil chmod +x /usr/local/bin/cecil
Important
PHP 8.1+ is required.
Usage
- Get help:
cecil help
- Create a new website:
cecil new:site
- Preview your website:
cecil serve
Contributing
See Contributing.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
npx all-contributors add npx all-contributors generate
Sponsors
License
Cecil is a free software distributed under the terms of the MIT license.
Cecil © Arnaud Ligny
Logo © Cécile Ricordeau