配置

在项目的根目录下创建一个名为 .knosysrc 且内容是 JSON 的文件——

配置项

属性名 值类型/可选值 默认值 说明
command string - 当前项目的 npm scripts 命令实现所在文件夹的相对路径
site SiteConfig - 要部署的静态站点相关构建用信息,详见下方

site

配置项 site 的值是个对象,可以配置多个站点,属性名为站点名称,属性值为具体配置;若只有一个站点,属性名应为 default

生成的站点文件在操作系统用户文件夹下的 .knosys/sites 中。

属性值的详细信息如下:

属性名 值类型/可选值 默认值 说明
alias string - 站点别名,没指定时会取站点名称
source string - 站点源码文件夹
data string - 数据源文件夹
generator string 'jekyll' 静态站点生成器
git GitConfig - 要部署到的 Git 远程仓库及分支,详见下方
cname string - 自定义域名

git

属性名 值类型/可选值 默认值 说明
url string - Git 远程仓库地址
branch string 'master' Git 远程仓库分支

目录