Skip to content

hydephp/framework

Repository files navigation

HydePHP - Static Blog Builder using Laravel Zero

Latest Version on Packagist Total Downloads License GitHub Actions GitHub Actions StyleCI

⚠ Beta Software Warning ⚠

Heads up! HydePHP is still very new. As such there may be bugs (please report them) and breaking changes.

Please wait until v1.0 for production use and remember to backup your source files before updating (use Git!).


Note: This repository contains the core code of the Hyde framework. If you want to build an application using Hyde, visit the main Hyde repository which also serves as a template to get started quickly.

HydePHP is a Static Site Builder focused on making Blog posts easy and fun. Under the hood, it is powered by Laravel Zero which is a stripped-down version of the robust Laravel Framework. Using Blade templates the site is intelligently compiled into static HTML. Content is created using Markdown, which supports YAML Front Matter, or optionally with pure Blade/HTML.

See the documentation for Hyde at https://hydephp.github.io/docs/

Requirements

These requirements are for your local development environment. The static HTML can be hosted virtually anywhere, including on GitHub Pages.

Hyde uses Laravel 9 which requires PHP >= 8.0. You should also have Composer and NPM installed.

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security-related issues, please email caen@desilva.se instead of using the issue tracker. All vulnerabilities will be promptly addressed.

Credits

License

The MIT License (MIT). Please see License File for more information.

Attributions

Please see the respective authors' repositories for their license files