前两天写了用vuepress免费搭建个人静态博客是将代码托管在码云
上,但是只能使用它的域名,如果要使用自定义域名就要付费99/年啊。
本着节省的原则,我找到了LeanCloud这个serverLess服务平台,可以提供免费的空间搭建网站。
部署具体步骤如下
- 注册 -> 控制台
- 创建应用 -> 应用名称 开发版 创建
- 选择云引擎
- 选择部署 -> git源码部署(我这样选的,也可以其他方式,具体查看文档)
- 配置Repo 填入你的博客代码仓库地址(公开仓库建议使用 HTTPS 地址,私有仓库 必须 使用 SSH 地址。)我用的是SSH地址
- 生成 Webhooks(用于自动部署)
- 码云 -> 博客仓库-> 管理 -> 添加公钥 -> 复制leanCloud中的Deploy Key粘贴后添加 ->公钥管理查看是否启用
- 还是在码云的管理 -> WebHooks -> 添加WebHooks > url中填写leanCloud中生成的WebHooks地址 -> 添加
- 回到leanCloud的Repo配置,下边有一个Web主机域名, 需要实名认证, 认证后就会提供一个域名了。 然后域名旁就会有一个绑定独立域名,跟着指示操作就行。
- 一切准备妥当,就可以推送博客代码到仓库,然后会自动部署,访问你的域名就可以看到自己的网站啦!若不推送代码,也可以在leanCloud中 -> 部署 -> 点击最下面的部署