labo86/staty

一个用于生成静态网站的库

1.0.0 2020-10-08 14:17 UTC

This package is auto-updated.

Last update: 2024-09-08 22:36:58 UTC


README

一个用于生成 静态网站 的库。这个库取代了我的 旧项目

Latest Stable Version Total Downloads License Build Status codecov.io Code Coverage Code Climate Hecho en Chile

使用

use labo86\staty_core\Context;
use labo86\staty_core\ReaderDirectory;
use labo86\staty_core\Generator;

$context = new Context('web/path');

$reader = new ReaderDirectory($context, 'pages');
$pages = iterator_to_array($reader->readPages(), false);

$generator = new Generator('www');
$generator->setPageList($pages);
$generator->generate();

我的用例

  • 方便迁移现有的 HTML/PHP 网站。
  • 方便创建纯 PHP 页面。
  • 我希望保持一切尽可能 简单

安装

composer require labo86/staty

我的开发机器信息

system_info.sh 的输出

+ hostnamectl
+ grep -e 'Operating System:' -e Kernel:
  Operating System: Ubuntu 20.04 LTS
            Kernel: Linux 5.4.0-33-generic
+ php --version
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
    with Xdebug v2.9.2, Copyright (c) 2002-2020, by Derick Rethans

注意