Close menu
Cecil
News
Documentation
Download
Starter kits
Themes
How to?
Showcase
Français
Open menu
Cecil
News
Documentation
Download
Starter kits
Themes
How to?
Showcase
FR
Getting started
Quick Start
Installation
Directory structure
Starter kits
Content
Pages and sections
Front matter
Markdown
Multilingual
Dynamic content
Templates
Organization and lookup rules
Variables
Functions and filters
Functions
Sorts
Filters
Components
Localization
Cache
Extend
Assets
Images
CSS, JavaScript and processing
CDN providers
Configuration
Site options
Languages
Locale codes
Pages
Data and static files
Assets
Layouts
Output
Cache
Server and optimization
Override configuration
Commands
new:site
new:page
serve
build
doctor
Deploy
Jamstack platforms
Continuous build & deploy
Static hosting
Developers
Extend
Library
Architecture
Documentation
Developers
Developers
For PHP developers: extend Cecil, use it as a library, and explore its internals and
API reference
.
In this section
Extend
Create custom pages generators, add Twig extensions and post-process output files.
Library
Use Cecil as a PHP library: install it with Composer, then build and diagnose programmatically.
Architecture
Diagram of the build pipeline and key components.
View as Markdown
Suggest a modification