PHPackages                             cecil/the-butler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. cecil/the-butler

ActiveProject[Utility &amp; Helpers](/categories/utility)

cecil/the-butler
================

A ready to use static blog, powered by Cecil.

1.31.0(3y ago)222215[1 issues](https://github.com/Cecilapp/the-butler/issues)MITHTMLCI passing

Since Mar 10Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Cecilapp/the-butler)[ Packagist](https://packagist.org/packages/cecil/the-butler)[ GitHub Sponsors](https://github.com/ArnaudLigny)[ Fund](https://opencollective.com/cecil)[ RSS](/packages/cecil-the-butler/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (4)Versions (63)Used By (0)

The Butler
==========

[](#the-butler)

*The Butler* is a ready to use static blog, powered by [Cecil](https://cecil.app).

[![The Butler screenshot](/docs/screenshot.png)](https://the-butler.cecil.app "the-butler.cecil.app")

There is a demo?
----------------

[](#there-is-a-demo)

▶️ [the-butler-demo.cecil.app](https://the-butler-demo.cecil.app) (theme: [Hyde](https://github.com/Cecilapp/theme-hyde#readme), host: [Netlify](https://www.netlify.com))
▶️ [the-butler-garth.vercel.app](https://the-butler-garth.vercel.app) (theme: [Garth](https://github.com/Cecilapp/theme-garth#readme), host: [Vercel](https://vercel.com))

How to use?
-----------

[](#how-to-use)

### Managing content

[](#managing-content)

Create your own repository from the [GitHub template](https://github.com/Cecilapp/the-butler/generate), then just edit Markdown files in `pages/blog/`.

[![Deploy to Netlify](https://camo.githubusercontent.com/de47084e2d5a8948486a2238f1517e465560ec293c4a2cba80020472f8d5c80a/68747470733a2f2f7777772e6e65746c6966792e636f6d2f696d672f6465706c6f792f627574746f6e2e737667)](https://cecil.app/hosting/netlify/deploy/ "Deploy to Netlify")

### Customize your blog

[](#customize-your-blog)

1. Change configuration by editing [`config.yml`](https://github.com/Cecilapp/the-butler/blob/master/config.yml) file
2. Change templates by copying files from `themes//layouts/` to your own `layouts/` directory to *override* them
    - [Hyde](https://github.com/Cecilapp/theme-hyde#readme): [`themes/hyde/layouts/`](https://github.com/Cecilapp/theme-hyde/tree/master/layouts)
    - [Garth](https://github.com/Cecilapp/theme-garth#readme): [`themes/garth/layouts/`](https://github.com/Cecilapp/theme-garth/tree/master/layouts)

### Build &amp; deploy

[](#build--deploy)

#### Locally

[](#locally)

Run the following command in a terminal:

```
bash ./scripts/build.sh
```

#### Cloud

[](#cloud)

ProviderDemoDeploy[Netlify](https://www.netlify.com)[![Deploy to Netlify](https://camo.githubusercontent.com/de47084e2d5a8948486a2238f1517e465560ec293c4a2cba80020472f8d5c80a/68747470733a2f2f7777772e6e65746c6966792e636f6d2f696d672f6465706c6f792f627574746f6e2e737667)](https://cecil.app/hosting/netlify/deploy/ "Deploy to Netlify")[Vercel](https://vercel.com)[![Deploy to Vercel](https://camo.githubusercontent.com/7015516519ae874ab75537283bc75f86b3d46386ed994093a3790a1180913164/68747470733a2f2f76657263656c2e636f6d2f627574746f6e)](https://cecil.app/hosting/vercel/deploy/ "Deploy to Vercel")[Cloudflare Pages](https://pages.cloudflare.com)- Framework preset: `None`
- Build command: `curl -sSOL https://cecil.app/build.sh && bash ./build.sh`
- Build output directory: `_site`[GitHub](https://github.com/features/actions/)See [GitHub Actions workflow file](/.github/workflows/build-and-deploy.yml).[GitLab](https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/)See [GitLab config file.](/.gitlab-ci.yml)[Render](https://render.com)[![Deploy to Render](https://camo.githubusercontent.com/c3053e93bc9f0a2cd84050a5ff9f07cc5e639621a72e50dce48781f4a38f10e2/68747470733a2f2f72656e6465722e636f6d2f696d616765732f6465706c6f792d746f2d72656e6465722d627574746f6e2e737667)](https://cecil.app/hosting/render/deploy/ "Deploy to Render")[Travis CI](https://travis-ci.com)N/ASee [Travis config file.](/.travis.yml)Need Help?
----------

[](#need-help)

Read the [Cecil's documentation](https://cecil.app/documentation/) and/or ask help in Cecil's [Discussions](https://github.com/Cecilapp/Cecil/discussions).

License
-------

[](#license)

*The Butler* is a free software distributed under the terms of the MIT license.

© [Arnaud Ligny](https://arnaudligny.fr)

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance60

Regular maintenance activity

Popularity19

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 99.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~40 days

Recently: every ~275 days

Total

61

Last Release

947d ago

Major Versions

0.9.0 → 1.0.02017-12-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/52a734f97ce4ef72fb07b59e5d0f7f6a26a0b322da49b881bedc3896c5e7f128?d=identicon)[aligny](/maintainers/aligny)

---

Top Contributors

[![ArnaudLigny](https://avatars.githubusercontent.com/u/80580?v=4)](https://github.com/ArnaudLigny "ArnaudLigny (612 commits)")[![msftgits](https://avatars.githubusercontent.com/u/9328564?v=4)](https://github.com/msftgits "msftgits (1 commits)")[![phepenk](https://avatars.githubusercontent.com/u/2897263?v=4)](https://github.com/phepenk "phepenk (1 commits)")[![styfle](https://avatars.githubusercontent.com/u/229881?v=4)](https://github.com/styfle "styfle (1 commits)")

---

Tags

blogcecilcecil-democecil-starternetlifystatic-site

### Embed Badge

![Health badge](/badges/cecil-the-butler/health.svg)

```
[![Health](https://phpackages.com/badges/cecil-the-butler/health.svg)](https://phpackages.com/packages/cecil-the-butler)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
