Skip to content
forked from Cecilapp/Cecil

Your content driven static site generator.

License

Notifications You must be signed in to change notification settings

welcoMattic/Cecil

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cecil's logo, created by Cécile Ricordeau

Cecil, your content driven static site generator.

Latest Stable Version Latest Preview Version License
Tests suite Release cecil.phar Deploy documentation
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.

📄 Documentation | 💻 Demo | 🐛 Issue tracker | 💬 Discussion

Cecil CLI demo

Quick Start

Read the Quick Start documentation page.

Deploy to Netlify Deploy with Vercel

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

PHP 7.4+ is required.

Usage

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

Contributing

See Contributing.

Thanks goes to these wonderful people (emoji key):

Arnaud Ligny
Arnaud Ligny

🐛 🖋 📖 💡 🤔 🚧 📣 💬 👀 🌍 ⚠️ 📢 📆
Frank Taillandier
Frank Taillandier

📖 🤔 📣 🌍 🧑‍🏫
Martin Szulecki
Martin Szulecki

🐛 💻 🤔
Matthieu Vion
Matthieu Vion

🐛 💻
Chun-Sheng, Li
Chun-Sheng, Li

💻 🛡️
Benjamin Hirsch
Benjamin Hirsch

🐛 💻
Pete Favelle
Pete Favelle

🐛 💻 🤔
Gert de Pagter
Gert de Pagter

🐛 🚇
Joe Vallender
Joe Vallender

🐛
Jawira Portugal
Jawira Portugal

🐛
Yufan You
Yufan You

🛡️

This project follows the all-contributors specification. Contributions of any kind welcome!

Sponsors

studio cecilliestudio cecillie        Vercel Vercel

License

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

Cecil © Arnaud Ligny
Logo © Cécile Ricordeau

About

Your content driven static site generator.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 86.1%
  • Twig 12.1%
  • Shell 1.7%
  • Other 0.1%