コウキマキモト / 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
待办事项
- 支持生成资源文件。
参考
它受到了以下产品的启发。