静态网站生成工具
landspout的Python项目详细描述
Landpoutit是一个静态网站生成工具,使用 Tornado Template。创建 你的模板结构,你的内容,并指向它。
Landpoutot有三种操作模式:
- 站点的单次运行构建
- 监视源或模板目录中的更改,更改时呈现
- 在监视和呈现更改的同时运行http服务器
用法
有关模板和内容使用示例,请参见example目录。
usage: Static website generation tool positional arguments: {build,watch,serve} The command to run (default: build) optional arguments: -h, --help show this help message and exit -s SOURCE, --source SOURCE Source content directory (default: content) -d DEST, --destination DEST Destination directory for built content (default: build) -t TEMPLATE DIR, --templates TEMPLATE DIR Template directory (default: templates) -b BASE_URI_PATH, --base-uri-path BASE_URI_PATH --whitespace {all,single,oneline} Compress whitespace (default: all) -n NAMESPACE, --namespace NAMESPACE Load a JSON file of values to inject into the default rendering namespace. (default: None) -i INTERVAL, --interval INTERVAL Interval in seconds between file checks while watching or serving (default: 3) --port PORT The port to listen on when serving (default: 8080) --debug Extra verbose debug logging (default: False) -v, --version output version information, then exit