faimmedia/static-builder
最新稳定版本:v0.1.8
Composer 安装命令:
composer require faimmedia/static-builder
包简介
PHP Static Build generator
README 文档
README
This repository will launch a internal webserver of your PHP project, collects pages and copy files to a directory of your chosing.
Install
Install this library using composer:
composer require faimmedia/static-builder
Example
<?php use FaimMedia\StaticBuilder\Build; use FaimMedia\StaticBuilder\Action\{ CombineUrl, Copy, Url, }; $builder = new Build([ 'target' => './dist', 'router' => './public/router.php', 'log' => './cache/server.log', ]); $builder->addAction( new CombineUrl( [ 'hostname' => 'faimmedia.nl', 'encoding' => ['gzip', 'br'], 'path' => 'en', ], new Url([ 'url' => 'faq', ]), new Url([ 'url' => 'not-found', 'expect' => 404, ]), ), new Url([ 'url' => 'file/generator', 'save' => false, ]), new Copy([ 'source' => './images', 'path' => 'static', ]), ); $builder->execute();
统计信息
- 总下载量: 287
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-09-21