コウキマキモト / site-generator
一个简单的静态站点生成器。
v0.1.0
2014-02-21 10:10 UTC
Requires
- michelf/php-markdown: 1.4.0
- react/http: 0.4.*
- symfony/console: 2.4.*
- symfony/filesystem: 2.4.*
- symfony/finder: 2.4.*
- symfony/process: 2.4.*
- symfony/yaml: 2.4.*
Requires (Dev)
- phpunit/phpunit: 3.*
This package is auto-updated.
Last update: 2024-09-06 23:21:08 UTC
README
一个简单的静态站点生成器。
安装
为了通过composer安装,创建composer.json文件。
{
"require": {
"kohkimakimoto/site-generator": "dev-master"
}
}
运行composer install命令。
$ composer install
使用
运行init命令以创建基本目录结构和generator.yml。
$ php vendor/bin/site init
创建的目录结构如下
.
├── dest # Root directory contains generated site resouces.
├── source # Root directory contains source files of site.
│ ├── helpers # Helpers contains PHP files are difined some user functions.
│ ├── layouts # Layouts contains layout files.
│ ├── public # Public is simply copied to dest directory.
│ └── views # Views is processed to output files to dest directory.
└── generator.yml # Main configuration file.
运行generate命令以从源生成静态站点。
$ php vendor/bin/site generate
此外,在开发阶段,您还可以使用--watch和--server选项运行generate命令。
$ php vendor/bin/site generate --watch --server
如果您使用--server选项,您可以在https://:1234/上查看站点。
如果您想清除目标目录,应运行clear命令。
$ php vendor/bin/site clear
待办事项
- 支持生成资源文件。
参考
它受到了以下产品的启发。