All Projects → spress → Spress

spress / Spress

Licence: mit
PHP Static site generator

Projects that are alternatives of or similar to Spress

Cecil
Your content driven static site generator.
Stars: ✭ 137 (-62.97%)
Mutual labels:  static-site-generator, twig
Hexo Theme Clean Blog
Hexo implementation of Clean Blog http://blackrockdigital.github.io/startbootstrap-clean-blog/index.html
Stars: ✭ 362 (-2.16%)
Mutual labels:  static-site-generator
Beautiful Jekyll
✨ Build a beautiful and simple website in literally minutes. Demo at https://beautifuljekyll.com
Stars: ✭ 3,778 (+921.08%)
Mutual labels:  static-site-generator
Lektor
The lektor static file content management system
Stars: ✭ 3,493 (+844.05%)
Mutual labels:  static-site-generator
Publii
Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners.
Stars: ✭ 3,644 (+884.86%)
Mutual labels:  static-site-generator
Malvid
UI to help you build and document web components.
Stars: ✭ 347 (-6.22%)
Mutual labels:  static-site-generator
Easy Hexo
🤘 Build your own website with Hexo, the easy way. | 轻松使用 Hexo 建站。
Stars: ✭ 314 (-15.14%)
Mutual labels:  static-site-generator
Elm Pages
A statically typed site generator for Elm.
Stars: ✭ 363 (-1.89%)
Mutual labels:  static-site-generator
Django Bakery
A set of helpers for baking your Django site out as flat files
Stars: ✭ 360 (-2.7%)
Mutual labels:  static-site-generator
Pico
Pico is a stupidly simple, blazing fast, flat file CMS.
Stars: ✭ 3,494 (+844.32%)
Mutual labels:  twig
Fossdroid Core
Fossdroid Core is a web frontend of F-Droid: an alternative software repository comprising only free, open source software for Android. This repo is the open source version of fossdroid.com.
Stars: ✭ 329 (-11.08%)
Mutual labels:  twig
Yellow
Datenstrom Yellow is for people who make small websites.
Stars: ✭ 325 (-12.16%)
Mutual labels:  static-site-generator
Wintersmith
Wintersmith is written by Johan Nordberg using CoffeeScript and licensed under the MIT-license.
Stars: ✭ 3,512 (+849.19%)
Mutual labels:  static-site-generator
Skeleventy
A skeleton boilerplate built with Eleventy.
Stars: ✭ 318 (-14.05%)
Mutual labels:  static-site-generator
Mthaml
Multi target HAML (HAML for PHP, Twig, <your language here>)
Stars: ✭ 362 (-2.16%)
Mutual labels:  twig
Publish
A static site generator for Swift developers
Stars: ✭ 3,719 (+905.14%)
Mutual labels:  static-site-generator
Gridsome Portfolio Starter
A simple portfolio theme for Gridsome powered by Tailwind CSS v1
Stars: ✭ 329 (-11.08%)
Mutual labels:  static-site-generator
Perun
Programmable static site generator built with Clojure and Boot (HELP NEEDED!)
Stars: ✭ 344 (-7.03%)
Mutual labels:  static-site-generator
Charge
⚡️ An opinionated, zero-config static site generator.
Stars: ✭ 368 (-0.54%)
Mutual labels:  static-site-generator
Eleventy Netlify Boilerplate
A template for building a simple website with the Eleventy static site generator
Stars: ✭ 359 (-2.97%)
Mutual labels:  static-site-generator

Spress - PHP Static site generator

Build Status Build status SensioLabsInsight

Spress is a static site generator built with Symfony components.

License: MIT.

Requirements

  • Linux, Unix, Mac OS X or Windows.
  • PHP +7.4.
  • Composer.

Community

Discuss and share your opinions in Gitter chat:

Gitter

Contributing

When Contributing code to Spress, you must follow its coding standards. Spress follows PSR-2 coding style.

Keep in mind the golden rule: Imitate the existing Spress code.

Pull Requests

  • Fork the Spress repository.
  • Create a new branch for each feature or improvement.
  • New features: Send a pull request from each feature branch to master branch.
  • Fixes: Send a pull request to 2.1 branch.

Unit testing

All pull requests must be accompanied by passing unit tests. Spress uses phpunit for testing.

How to make spress.phar

We are using Box Project for generating the .phar file.

$ cd spress
$ box build

Unit tests

You can run the unit tests with the following command:

$ cd spress
$ composer test
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].