What's on this page
Cecil is a CLI application, powered by PHP, that merge plain text files (written in Markdown), images and Twig templates to generate a static website.
Create a blog
If you want to create a no-hassle blog, the starter blog is for you.
The easiest way to deploy and manage your blog is certainly with Netlify + Netlify CMS or Vercel.
Create a website
How to create create a website in a few steps.
cecil.phar from your terminal:
curl -LO https://cecil.app/cecil.phar
You can also download Cecil manually.
PHP 7.4+ is required.
Create a new website
Create a directory for the website (e.g.:
cecil.phar in it, then run the
php cecil.phar new:site
Add a page
php cecil.phar new:page my-first-page.md
Now you can edit the newly created page with your Markdown editor:
Check the preview
Run the following command to create a preview of the website:
php cecil.phar serve
Then navigate to
Build and deploy
When you are satisfied with the result, you can generate the website in order to deploy it on the Web.
Run the following command to build the website:
php cecil.phar build
You can now copy the content of the
_site directory to a Web server 🎉