## what

graff 静态企业网站生成

## why

see STORY

## 目录及文件说明

**注: 模板引擎使用 mustache**

- sections: html 公共部分定义文件夹，如 header, nav, footer。
- src: 网站所有源文件。
- themes: 主题，里面一个子目录一个主题。
- site.json: 网站数据配置文件，包括网站名字，描述等。
> 使用此文件编译 src 下的每个文件，编译期间会注入动态字段
> 当前注入 [filename]:filename.mustache

- web: build 后生成网站 html 所在目录。
- build.py: 编译程序。
- config.py: 编译配置，主题选择等。

## 编译

```shell
pip install -r requirements.txt
python build.py
```

## Demo

这个项目就是一个 Demo