Need help with PieCrust?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ludovicchabant
241 Stars 48 Forks Other 1.2K Commits 4 Opened issues

Description

A simple PHP website engine and static file generator.

Services available

!
?

Need anything else?

Contributors list

# 75,495
Vim
HTML
Shell
PHP
906 commits
# 28,163
Swift
Objecti...
Shell
6 commits
# 283,771
irc-cli...
slack
ircd
Windows
5 commits
# 771,401
PHP
HTML
Shell
3 commits
# 246,063
Shell
Node.js
sitemap
sitemap...
3 commits
# 252,618
html-to...
wkhtmlt...
Shell
PHP
3 commits
# 64,464
Shell
image-c...
mfc
c-plus-...
2 commits
# 725,905
PHP
HTML
Shell
1 commit
# 73,344
R
Shell
weather...
weather...
1 commit
# 11,449
PHP
fish-sh...
sublime...
Symfony
1 commit

build status

ATTENTION: PieCrust 1.x is deprecated. Please update to PieCrust 2.x. See the official website for details.

PieCrust is a static website generator and lightweight CMS that's all managed with text files. No complex setup, databases, or administrative panels. Simple, beautiful, and yummy.

For more information, along with the complete documentation, visit the official website.

Quickstart

If you want to quickly give it a spin:

bin/chef init mywebsite
cd mywebsite
../bin/chef serve

It should create a new empty site in a

mywebsite
folder, and then start your default browser to show it to you. Use
chef prepare page
and
chef prepare
post
to create pages and posts, and edit those in your favorite text editor.

When you're happy, run

../bin/chef bake
to generate the final static website, which you'll find in
_counter
.

Branches

There are 2 branches:

  • default
    (in
    mercurial
    ) or
    master
    (in
    git
    ): that's the development branch. Everything in there is the very latest stuff, which means it may be broken, it may have backwards incompatible changes, and probably has secret undocumented features.
  • stable
    (in
    mercurial
    ) or
    git-stable
    (in
    git
    ): that's the, well, stable branch. It has all the latest bug-fixes, but new features and breaking changes are only introduced after some time being tested in the main branch. Also, this branch has version tags whenever changes are committed.

Changes

Check out the CHANGELOG file for new features, bug fixes and breaking changes.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.