预览服务器可以让你不用部署就看到自己的站点
catsup server
catsup server -p 8000
当
的时候, 预览服务器会自动重新生成你的站点。
Note
当运行预览服务器的时候, Catsup 会忽视掉 site.url 并把生成的文件保存到一个临时文件夹中。
可以帮助你通过 Git 或 rsync 快速部署你的站点
catsup deploy # 通过默认方式部署
catsup rsync # 通过 rsync 部署
catsup git # 通过 git 部署
如果你把站点的源文件保存在 GitHub 或 Bitbucket 上, Catsup 可以在你 push 到 Git 仓库的时候自动更新、生成你的站点。
你需要把站点的 repo clone 下来并开启 Webhook 服务
git clone git://path/to/your/site.git
cd site
catsup webhook -p 12580
Attention
Catsup 的 webhook 功能并不会以守护进程运行,这意味着你可能需要 Supervisor 这类工具来守护 webhook
之后你需要在 GitHub 或 BitBucket 中做一些配置,这里以 GitHub 为例:
[1] | 如果你服务器的 IP 地址为 1.2.3.4 , 你应该输入 http://1.2.3.4:12580/webhook |
之后每当你 push 到 GitHub, Catsup 都会自动更新并生成你的站点。