コウキマキモト/site-generator

一个简单的静态站点生成器。

v0.1.0 2014-02-21 10:10 UTC

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

待办事项

  • 支持生成资源文件。

参考

它受到了以下产品的启发。