Skip to content
Your content driven static site generator.
PHP CSS HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update config.yml May 15, 2019
.github Update FUNDING.yml Jan 15, 2020
bin Update cecil Jan 10, 2020
config Rebuilds output formats configuration structure (#575) Feb 6, 2020
dist Delete phpoole-va3f0054.phar Jun 10, 2016
docs Update 2.Content.md Feb 14, 2020
res Fix server router Feb 13, 2020
scripts Fix deploy (#403) Jun 18, 2019
src Fix 'show:content' command (#583) Feb 10, 2020
tests Update deps Feb 10, 2020
.codeclimate.yml Include the library in the app (#189) Dec 1, 2018
.editorconfig Clean code Jan 29, 2020
.gitattributes Include the library in the app (#189) Dec 1, 2018
.gitignore Include the library in the app (#189) Dec 1, 2018
.scrutinizer.yml Update .scrutinizer.yml Jun 30, 2016
.travis.yml Update .travis.yml (#461) Nov 19, 2019
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md (#556) Feb 1, 2020
LICENSE Update LICENSE Jul 17, 2018
README.md Update README.md Feb 5, 2020
VERSION Fix 'show:content' command (#583) Feb 10, 2020
box.json Fix `cecil.version` variable. (#196) Dec 5, 2018
codecov.yml
composer.json Update deps Feb 10, 2020
composer.lock Update deps Feb 10, 2020
phpunit.xml.dist Output formats (#244) Mar 5, 2019
sami.php Include the library in the app (#189) Dec 1, 2018

README.md

Cecil logo Cecil

Your content driven static site generator.

Latest Stable Version Build Status License
Scrutinizer Code Quality Codacy Badge Coverage Status StyleCI SymfonyInsight

Cecil is a CLI application that merges plain text files (written in Markdown), images and Twig templates to generate a static website.

Cecil CLI demo

Features

  • No server, no database, no dependency: performance and security
  • Content is stored in flat files, written in Markdown with YAML front matter
  • Powered by Twig, a flexible template engine, with theme support
  • Paginaton, taxonomies, redirections (and more !) are generated automatically

Installation

curl -LO https://cecil.app/cecil.phar
mv cecil.phar /usr/local/bin/cecil
chmod +x /usr/local/bin/cecil

PHP 7.1+ is required.

Usage

  • Get help: cecil help
  • Create new website: cecil new:site
  • Build and serve it: cecil serve

Quick Start

Read the Quick Start documentation page.

Import this project into Forestry Deploy to Netlify Deploy with ZEIT Now

License

Cecil is a free software distributed under the terms of the MIT license.

Cecil © Arnaud Ligny
Logo © Cécile Ricordeau

You can’t perform that action at this time.