返回
Bbob博客部署
编程Bbob

简介

前端时间对Bbob添加了部署命令,方便部署,在此记录一下。

部署命令

部署通过命令deploy执行。将会调用插件指定方法。部署是对dist文件夹进行处理,确保已执行generate生成博客网站。

也可以通过缩写:

./Bbob.exe d

还可以生成博客后立即部署:

./Bbob.exe generate deploy
./Bbob.exe g d //缩写

部署插件

部署命令同样调用插件来执行,Bbob内置了GitDeploy插件,可以以git方式部署。

GitDeploy

通过配置文件./configs/GitDeploy.config.json配置你的git仓库,分支等等信息。

// GitDeploy.config.json
{
    "repos": "yourRepository",
    "branch": "yourBranch",
    "message": "commit message"
}

其中branch和message可以忽略,branch将会默认为main,message则默认为部署时的时间。

type

指定type后,GitDeploy插件将会进行额外处理。目前只包含了github。若无指定type或无效的type,则不做任何操作。


{
    ...
    "type": "github",
    ...
}

GitHub

通过指定typegithub后,部署时插件将会对index.html文件复制一份并重命名为404.html到网站根目录下。主要GitHub未找到网页时会将网站根目录下的404.html返回,这对于SPA网站很有用。