团队内部一直用 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,那么欢迎你切换过来体验一下,测试期间所有功能都是免费的。部署成功了也欢迎你在回复中分享一下项目的链接,我们非常愿意支持开源项目的维护者使用菜头云托管文档,需要帮助可以随时联系我们。
根据反馈, 菜头云命令行发布了 0.2.5
版本,将上传的速度提升了一倍以上,欢迎体验。
curl -sf https://cli.caitouyun.com/install.sh | sh
在用户反馈的基础上,完善了HTTP请求跳转和重写的支持,详细文档可以查看https://github.com/caitouyun/docs/blob/master/docs/redirects-rewrites.md ,也欢迎反馈
1
hooopo 2021-03-09 14:45:58 +08:00
用 Docusaurus 在上面搭了个文档,体验超级棒👍
https://hypercable.caitou.org/ |
2
imdong 2021-03-09 14:58:27 +08:00
|
3
WishMeLz 2021-03-09 15:17:25 +08:00
|
4
WishMeLz 2021-03-09 15:22:27 +08:00
https://imgurl.caitou.org 哦吼 org 可以。搞半天原来是 com 不行
|
5
adjusted OP @WishMeLz com 域名在国内,只能通过绑定自定义域名访问 https://github.com/caitouyun/docs#%E7%BD%91%E7%AB%99%E9%93%BE%E6%8E%A5%E7%BB%93%E6%9E%84
|
7
alan0liang 2021-03-09 15:33:01 +08:00 via Android
自定义域名需要备案吗?
|
8
huguadao 2021-03-09 15:42:16 +08:00 via iPhone
好像很厉害,可以挂一个已备案域名的静态网站?
|
9
adjusted OP |
10
jaylee4869 2021-03-09 17:01:01 +08:00
|
11
yunyuyuan 2021-03-09 17:37:59 +08:00
用 github pages 的主要原因是 github rest api 可以在线 commit,再用 jsdelivr 就可以变成一个访问速度超快的,可在线修改内容的网站了
|
13
rootmaster 2021-03-09 18:46:41 +08:00
吸引用户 然后收费。。。。
|
14
adjusted OP |
15
adjusted OP @rootmaster 你是在说所有的网络服务么?😸
|
16
rootmaster 2021-03-09 19:53:59 +08:00
@adjusted 静态页面托管啊。别人吧静态博客托管到你这啊
|
17
hantsy 2021-03-09 22:53:44 +08:00
难的是生态,Jekyll 生态太庞大了。
|
18
TomatoYuyuko 2021-03-10 10:11:36 +08:00
很难不支持
|
20
mrgeneral 2021-03-10 10:48:06 +08:00
和 Cloudflare Pages 对比,没有 CDN 、没有 SSL,不支持自定义部署命令,优势在哪呢?
|
21
adjusted OP @mrgeneral 个人感觉 cloudflare pages 国内访问还是差一些,我们通过 letsencrypt 自动配置 ssl,cdn 集成还在内测中
|
22
hantsy 2021-03-10 11:40:46 +08:00
@adjusted 我刚完 jekyll 一周,不懂,不过比较后,发现 Jekyll 的 Plugin 和 Template/Themes 堆积如山,而且 MD 也是我的最爱,所以自己也整了个主页 https://hantsy.github.io/blog/2021/jekyll/。
|
23
xinyana 2021-03-10 12:23:32 +08:00 via Android
[静态网站托管] 在 10 年前叫虚拟空间吧?
而且是静态虚拟空间,不支持 php asp 得那种 |
25
learningman 2021-03-10 13:35:29 +08:00 via Android
@hantsy page not found
|
26
adjusted OP @learningman https://hantsy.github.io/blog/2021/jekyll/
@hantsy jekyll 是静态网站生成的先驱,包括 middleman, 但是现在作为网站开发选择比较多的还是 node 系列,配合 vue 的 vuepress, nuxt 和配合 react 使用的 next, gatsby 等等, https://westack.live/categories/static-site-generator 这里有收录一些。 |
27
hantsy 2021-03-10 15:43:46 +08:00
我那个页面的广告是怎么出来的?我没设置广告。
|
29
hantsy 2021-03-10 16:10:27 +08:00
看了一下是 disqus 的广告,Basic Plan 有广告。
|
31
djyde 2021-03-11 00:46:06 +08:00
我一直想做类似的东西,但是在国内做的话,如何解决审查问题?
|
35
shunia 2021-03-11 16:37:54 +08:00
原来用 now.sh ,现在的 vercel.com ,挺好用的,可以参考一下。另外他们还支持 serverless function,很方便做一整套无需存储的 demo 或者简单的 blog 。
|
37
dalongs 2021-03-13 08:57:30 +08:00
是个好东西
|
38
miv 2021-03-13 21:54:14 +08:00 via iPhone
这个玩意不错
|
39
ji39 2021-03-14 10:44:42 +08:00
太慢,没兴趣
|
41
tux 2021-03-16 02:55:48 +08:00
能搞个 win 版吗,一个小窗口,把本地目录拖进来就自动上传.
|
45
CBS 2021-03-17 11:46:19 +08:00
looks fancy
|
46
freak118 2021-03-17 17:09:48 +08:00
这个和 leancloud 比 除了暂时免费 未来能有哪些优势呢
|
48
pekki 2021-03-17 17:48:55 +08:00
想要推广的话最好有个 exe 傻瓜式安装吧
|
49
jinwyp 2021-03-17 21:11:01 +08:00
可惜了 中国不让做这种东西, 只要有一个出事直接被关站
|
52
marvinemao 2021-03-18 14:31:24 +08:00
可以可以
|
53
uiux 2021-03-21 21:19:54 +08:00
duola4,加我 V,产品一起开发,技术一起跑。
|
55
CallMeReznov 2021-04-22 17:32:40 +08:00
@adjusted #54 你可以直接 @站长来处理这样的 ID
|
56
GoLand 2021-04-22 23:54:30 +08:00
|
58
hanmiao 2021-04-27 20:07:10 +08:00
😦怕搬上去后收费太贵,大概什么价
|
60
3wdddd 2021-09-16 11:15:56 +08:00
可以透露一下大概以后的收费门槛吗
|