Skip to content
forked from Cecilapp/Cecil

PHPoole is an easy and lightweight static website generator, written in PHP.

License

Notifications You must be signed in to change notification settings

syedpeer/PHPoole

 
 

Repository files navigation

PHPoole logo PHPoole

An easy and lightweight static website generator, written in PHP.

Build Status Scrutinizer Code Quality Codacy Badge StyleCI SensioLabsInsight

PHPoole takes your content (written in Markdown plain text format) and merges files with layouts (Twig templates) to generate static HTML files.

PHPoole is a CLI application, powered by PHPoole/library, highly inspired by Jekyll and Hugo.

PHPoole demo

Features

  • No database, files only
  • Flexible template engine & themes support
  • Dynamic menu creation
  • Generators (taxonomies, paginaton, etc.)

Installation

curl -SOL https://phpoole.org/phpoole.phar
mv phpoole.phar /usr/local/bin/phpoole
chmod +x /usr/local/bin/phpoole

PHP 7.1+ is required.

Usage

  • Create new website: phpoole new
  • Build and serve it: phpoole build -s
  • Get help: phpoole help

Quick Start

Try the demo.

Deploy to Netlify a ready to go blog.

Development

Requirements

Please see the composer.json file.

Project installation

Run the following commands:

composer create-project narno/phpoole -sdev
cd phpoole
php bin/phpoole -v

License

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

PHPoole © Arnaud Ligny
PHPoole logo © Cécile Ricordeau

About

PHPoole is an easy and lightweight static website generator, written in PHP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 91.1%
  • Shell 5.2%
  • HTML 3.1%
  • Other 0.6%