开发工具 邀请大家测试一个简单的前端静态网站托管服务

wangzuo · 2021年03月11日 · 最后由 pynix 回复于 2021年03月12日 · 735 次阅读

团队内部一直用 netlify,但是限于速度和满足自身需求等原因我们内部实现了一个类似的服务,从一个简单的原型最近打造成一个能用的服务 菜头云,这里简单介绍一下菜头云的使用流程,欢迎大家体验测试,更多详细文档请参考 https://github.com/caitouyun/docs 以及快速介绍视频 https://www.bilibili.com/video/BV1tV411v7Gp

每个菜头云网站都有一个唯一的网站名,只能由小写字母和数字组成。菜头云现在是一个命令行工具,当本地开发完只需要一个命令就可以将代码部署到一个线上链接,对于做 demo 非常方便。

以下代码示例可以在 https://github.com/caitouyun/demo 查看

1.安装和登录

curl -sf https://cli.caitouyun.com/install.sh | sh
caitou login

2.创建一个 caitou.yml 文件

site: demo # 网站名(如果已经被占用则部署会报错)
public: www # 部署的本地网站目录

3.部署

(第一次访问因为没有缓存可能会比较慢一些,当缓存后访问就会正常,每次部署都会自动刷新缓存)

更多使用配置比如 github actions 集成和绑定自动域名都可以在文档中查看,也欢迎通过issue提交使用问题

关于测试:我们已经有一些流量并不大的网站跑在菜头云上了,总部署也有上千次了,之后我们会发布一个更正式的服务版本,同时也有一些网页版的功能在测试中。如果你过去使用 Github Pages,那么欢迎你切换过来体验一下,测试期间所有功能都是免费的。部署成功了也欢迎你在回复中分享一下项目的链接,我们非常愿意支持开源项目的维护者使用菜头云托管文档,需要帮助可以随时联系我们

国内最大的问题是这类服务是被禁止的,因为需要备案。。。

目前的方案是 netlify + cloudflare

pynix 回复

谢谢,你可以看看我们的文档,国内镜像只有备案的自定义域名可以访问,而且使用 netlify 的话再加 cloudflare 并没有很明显的区别。

据说 cloudflare 在国内有节点。。。netlify 的 CDN 没有国内节点

pynix 回复

企业版可以通过备案国内加速,百度云加速

这个最麻烦的是域名一旦进入黑名单,所有子域名 app 全部挂,self host 或许是个好的选择。

7 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号