Gen 是一个轻量级、可扩展的静态文件生成器。

1.0.0 2016-07-20 10:54 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:36:44 UTC


README

Build Status StyleCI

Gen 可以从包括纯文本、HTML、Markdown 和 Twig 等多种不同来源生成静态文件。您也可以编写自己的扩展来满足特定需求。请查看文档

示例代码

以下是一些示例代码,展示 Gen 的使用效果

$gen = new Gen\App($config);
$publisher = $gen->getPublisher();
$publisher->page('index.md', function($page, $layout) {
    $layout->header = 'Welcome to Gen';
    $layout->subHeader = 'Gen is a lightweight, extensible static file generator written in PHP';
    $page->setRenderer(new Gen\Renderer\ParsedownRenderer());
});
$gen->run();

安装

骨架项目(推荐)

使用 composer create-project

composer create-project jamesmcfadden/gen-skeleton my-gen-project

骨架项目可在github.com/jamesmcfadden/gen-skeleton找到。

基本配置

使用 composer 安装

composer require jamesmcfadden/gen dev-master

您可能需要查阅文档

文档和示例

文档和示例可在gen.jamesmcfadden.co.uk找到。