https://github.com/tapestry-cloud/tapestry
PHP static site generator using the plates template system
https://github.com/tapestry-cloud/tapestry
command-line-tool php php-plates static-site static-site-generation static-site-generator static-website tapestry thephpleague-plates
Last synced: 27 days ago
JSON representation
PHP static site generator using the plates template system
- Host: GitHub
- URL: https://github.com/tapestry-cloud/tapestry
- Owner: tapestry-cloud
- License: mit
- Created: 2016-11-15T17:49:39.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-11T22:51:40.000Z (about 7 years ago)
- Last Synced: 2025-11-23T03:09:22.408Z (about 2 months ago)
- Topics: command-line-tool, php, php-plates, static-site, static-site-generation, static-site-generator, static-website, tapestry, thephpleague-plates
- Language: PHP
- Homepage: https://www.tapestry.cloud/
- Size: 917 KB
- Stars: 32
- Watchers: 4
- Forks: 1
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Tapestry
Plates PHP Static Site Generator
## About Tapestry
Tapestry is a static site generator that uses the [plates](http://platesphp.com/) template system by the league of extraordinary packages. Tapestry aims to be fast, easy to use and easy to extend. It has been inspired by similar generators [Sculpin](https://sculpin.io/) and [Jigsaw](http://jigsaw.tighten.co/). Tapestry is designed for developers who prefer to use native PHP templates over compiled template languages such as Twig or Blade.
### Highlights
* Native PHP templates with the use of the [plates](http://platesphp.com/) template system
* [Blog aware](https://www.tapestry.cloud/documentation/your-content/) out of the box
* Built to be extendable with [plugins](https://www.tapestry.cloud/documentation/working-examples/#plugins)
## Learning Tapestry
The [Tapestry documentation](https://www.tapestry.cloud/documentation/?utm_source=github&utm_medium=referral&utm_campaign=README) provides a thorough insight into the inner workings of Tapestry. Making it as easy as possible to get started generating your sites.
## Installing Tapestry
The recommended method for installing Tapestry is to grab the latest [zipped release here](https://github.com/carbontwelve/tapestry/releases) and unzip the contents into your `$PATH` to make it globally available from your command line.
For Windows environments a `.bat` file is included so that you do not have to type `php tapestry.phar` to run Tapestry; for it to work ensure it is kept in the same folder as the `.phar`.
For alternative methods of installing Tapestry see the [install documentation here](https://www.tapestry.cloud/documentation/installation/?utm_source=github&utm_medium=referral&utm_campaign=README).
## License
Tapestry is open sourced software licensed under the [MIT License](LICENSE).
## Not invented here
[StaticGen](https://www.staticgen.com/) has a list of other static site generators available, although to my knowledge Tapestry is the only one to use the PHPPlates template engine.