Skip to content

lordelph/phrekyll

Repository files navigation

Phrekyll

Phrekyll is extremely flexible static site generator in PHP.

It is derived from the no-longer-maintained Phrozn project.

Roadmap

This is a fork of the dead phrozn project. Here’s our roadmap to a first release

  • Complete renaming of project in all documentation
  • Ensure tests pass in PHP7
  • Adopt PSR-2
  • Eliminate PEAR dependancies
  • Ensure other dependancies are up to date and fit for purpose

Philosophy

  • Configurable: you should be able to tune it to your needs
  • SCM-Enabled: no extra work to make your site git-enabled
  • Focus on PHP 7 – however, at the moment, tests still pass in PHP 5.3.

Install prebuilt phar

You can download a prebuilt phrekyll.phar from the latest release here

Install from source

Clone repository from github and change to cloned directory.

$ git clone https://github.com/lordelph/phrekyll.git && cd phrekyll

Download composer and install required dependencies.

$ curl -s https://getcomposer.org/installer | php
$ php composer.phar install

Dev Notes

  • Unit tested
  • API Documentation
  • User manual
  • Relies on SPL, Symfony 2 Components

Runtime Dependencies:

  • PEAR::Console_CommandLine
  • PEAR::Console_Color2
  • PEAR::Console_Table
  • PEAR::Archive_Tar
  • Twig
  • Symfony/Yaml

Developer Dependencies

  • PHPUnit
  • PHPDocumentator 2

License

See LICENSE

About

PHP-based static site generator inspired by jekyll and derived from the dead phrozn project

Resources

License

Stars

Watchers

Forks

Packages

No packages published