# build 生成命令

生成命令用于生成网站静态页面,生成命令将生成站点内包括首页、栏目页、内容页以及文件页在内的所有页面,与后台一键生成功能一致。

# 用法

sscms build
    -d, --directory=VALUE
    -a, --all
    -r, --repeat=VALUE
    -h, --help

可以设置参数控制生成选项。

# 选项

选项 简写 说明
--directory -d 指定需要生成的站点文件夹名称
--all -a 生成所有站点
--repeat -r 重复运行参数
--help -h 命令说明

生成命令将读取当前目录下的 sscms.json 文件,从中获取数据库连接字符串。

生成命令需要设置 -d 或者 --directory 参数指定站点,如果不设置,默认将生成主站。

如果命令使用了 -a 或者 --all 参数,系统将生成所有站点。

我们可以通过设置重复任务 -r 或者 --repeat 参数使命令重复运行,系统将根据参数值重复生成站点,从而实现定时生成功能。

# 示例

例如我们希望生成站点文件夹为 grace 的站点下的所有文件:

sscms build -d grace

运行命令后系统将提示数据库连接字符串以及生成的站点名称:

Database type: SQLite
Database connection string: Data Source=~/database.sqlite;Version=3;
site: Grace
SUCCESS create pages successfully!

我们也可以一键生成所有站点:

sscms build -a

或者,我们可以设置重复参数使命令每隔1天生成一遍所有站点:

sscms build -a -r 1d
上次更新: 2023/9/18 下午12:03:08