V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
adjusted
V2EX  ›  分享创造

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

  •  7
     
  •   adjusted ·
    wangzuo · 2021-03-09 14:39:24 +08:00 · 13834 次点击
    这是一个创建于 1382 天前的主题,其中的信息可能已经有所发展或是发生改变。

    团队内部一直用 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,那么欢迎你切换过来体验一下,测试期间所有功能都是免费的。部署成功了也欢迎你在回复中分享一下项目的链接,我们非常愿意支持开源项目的维护者使用菜头云托管文档,需要帮助可以随时联系我们

    第 1 条附言  ·  2021-03-11 00:55:50 +08:00
    收到关于 github 注册不了的问题反馈,因为特殊原因国内服务器访问 github api 被限制,目前已经修复,如果还有问题欢迎联系。
    第 2 条附言  ·  2021-03-17 17:05:00 +08:00

    根据反馈, 菜头云命令行发布了 0.2.5 版本,将上传的速度提升了一倍以上,欢迎体验。

    curl -sf https://cli.caitouyun.com/install.sh | sh
    
    第 3 条附言  ·  2021-03-22 18:15:40 +08:00

    在用户反馈的基础上,完善了HTTP请求跳转和重写的支持,详细文档可以查看https://github.com/caitouyun/docs/blob/master/docs/redirects-rewrites.md ,也欢迎反馈

    60 条回复    2021-09-16 11:15:56 +08:00
    hooopo
        1
    hooopo  
       2021-03-09 14:45:58 +08:00
    用 Docusaurus 在上面搭了个文档,体验超级棒👍
    https://hypercable.caitou.org/
    imdong
        2
    imdong  
       2021-03-09 14:58:27 +08:00
    WishMeLz
        3
    WishMeLz  
       2021-03-09 15:17:25 +08:00
    ![image.png]( https://i.loli.net/2021/03/09/8Rem4aVXdwUq5gE.png)

    就一个 index.html 页面就这样了。为啥
    WishMeLz
        4
    WishMeLz  
       2021-03-09 15:22:27 +08:00
    https://imgurl.caitou.org 哦吼 org 可以。搞半天原来是 com 不行
    adjusted
        5
    adjusted  
    OP
       2021-03-09 15:24:03 +08:00
    @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
    adjusted
        6
    adjusted  
    OP
       2021-03-09 15:28:03 +08:00   ❤️ 1
    @WishMeLz 这个服务可以 👍
    alan0liang
        7
    alan0liang  
       2021-03-09 15:33:01 +08:00 via Android
    自定义域名需要备案吗?
    huguadao
        8
    huguadao  
       2021-03-09 15:42:16 +08:00 via iPhone
    好像很厉害,可以挂一个已备案域名的静态网站?
    adjusted
        9
    adjusted  
    OP
       2021-03-09 15:47:26 +08:00
    @alan0liang
    @huguadao

    caitouyun.com 的国内镜像需要,caitou.org 海外镜像不需要
    jaylee4869
        10
    jaylee4869  
       2021-03-09 17:01:01 +08:00
    yunyuyuan
        11
    yunyuyuan  
       2021-03-09 17:37:59 +08:00
    用 github pages 的主要原因是 github rest api 可以在线 commit,再用 jsdelivr 就可以变成一个访问速度超快的,可在线修改内容的网站了
    yunyuyuan
        12
    yunyuyuan  
       2021-03-09 17:39:23 +08:00
    @yunyuyuan 虽然我这种互联网毒瘤行为并不值得提倡=.=
    rootmaster
        13
    rootmaster  
       2021-03-09 18:46:41 +08:00
    吸引用户 然后收费。。。。
    adjusted
        15
    adjusted  
    OP
       2021-03-09 19:00:48 +08:00
    @rootmaster 你是在说所有的网络服务么?😸
    rootmaster
        16
    rootmaster  
       2021-03-09 19:53:59 +08:00
    @adjusted 静态页面托管啊。别人吧静态博客托管到你这啊
    hantsy
        17
    hantsy  
       2021-03-09 22:53:44 +08:00
    难的是生态,Jekyll 生态太庞大了。
    TomatoYuyuko
        18
    TomatoYuyuko  
       2021-03-10 10:11:36 +08:00
    很难不支持
    adjusted
        19
    adjusted  
    OP
       2021-03-10 10:22:30 +08:00
    @hantsy 你是说 github pages 吧, 静态生成领域的话 Jekyll 功能就不算强大了
    mrgeneral
        20
    mrgeneral  
       2021-03-10 10:48:06 +08:00
    和 Cloudflare Pages 对比,没有 CDN 、没有 SSL,不支持自定义部署命令,优势在哪呢?
    adjusted
        21
    adjusted  
    OP
       2021-03-10 11:23:22 +08:00
    @mrgeneral 个人感觉 cloudflare pages 国内访问还是差一些,我们通过 letsencrypt 自动配置 ssl,cdn 集成还在内测中
    hantsy
        22
    hantsy  
       2021-03-10 11:40:46 +08:00
    @adjusted 我刚完 jekyll 一周,不懂,不过比较后,发现 Jekyll 的 Plugin 和 Template/Themes 堆积如山,而且 MD 也是我的最爱,所以自己也整了个主页 https://hantsy.github.io/blog/2021/jekyll/。
    xinyana
        23
    xinyana  
       2021-03-10 12:23:32 +08:00 via Android
    [静态网站托管] 在 10 年前叫虚拟空间吧?
    而且是静态虚拟空间,不支持 php asp 得那种
    adjusted
        24
    adjusted  
    OP
       2021-03-10 12:38:44 +08:00
    @xinyana 😂, 你可以这么说,旧的东西又回来了
    learningman
        25
    learningman  
       2021-03-10 13:35:29 +08:00 via Android
    @hantsy page not found
    adjusted
        26
    adjusted  
    OP
       2021-03-10 13:42:29 +08:00
    @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 这里有收录一些。
    hantsy
        27
    hantsy  
       2021-03-10 15:43:46 +08:00
    我那个页面的广告是怎么出来的?我没设置广告。
    adjusted
        28
    adjusted  
    OP
       2021-03-10 15:56:31 +08:00
    @hantsy disqus 的广告吧,不要用这种毒瘤插件了
    hantsy
        29
    hantsy  
       2021-03-10 16:10:27 +08:00
    看了一下是 disqus 的广告,Basic Plan 有广告。
    hantsy
        30
    hantsy  
       2021-03-10 16:24:46 +08:00
    @adjusted 留言垃圾过滤 Disqus 还不错。
    djyde
        31
    djyde  
       2021-03-11 00:46:06 +08:00
    我一直想做类似的东西,但是在国内做的话,如何解决审查问题?
    adjusted
        32
    adjusted  
    OP
       2021-03-11 00:53:35 +08:00
    @djyde 文档有介绍, 国内镜像只能通过自定义域名访问
    djyde
        33
    djyde  
       2021-03-11 00:57:22 +08:00
    @adjusted #32 不会墙 IP 吗🤔
    adjusted
        34
    adjusted  
    OP
       2021-03-11 01:02:40 +08:00
    @djyde 海外 caitouorg 是有可能的,大陆如果是备案域名风险应该没有那么大
    shunia
        35
    shunia  
       2021-03-11 16:37:54 +08:00
    原来用 now.sh ,现在的 vercel.com ,挺好用的,可以参考一下。另外他们还支持 serverless function,很方便做一整套无需存储的 demo 或者简单的 blog 。
    adjusted
        36
    adjusted  
    OP
       2021-03-11 16:48:48 +08:00
    @shunia 嗯,我们也是很喜欢这种模式但是苦于访问速度,serverless 也是我们很关注的领域。
    dalongs
        37
    dalongs  
       2021-03-13 08:57:30 +08:00
    是个好东西
    miv
        38
    miv  
       2021-03-13 21:54:14 +08:00 via iPhone
    这个玩意不错
    ji39
        39
    ji39  
       2021-03-14 10:44:42 +08:00
    太慢,没兴趣
    adjusted
        40
    adjusted  
    OP
       2021-03-14 11:02:29 +08:00
    @ji39 cli 下载慢?
    tux
        41
    tux  
       2021-03-16 02:55:48 +08:00
    能搞个 win 版吗,一个小窗口,把本地目录拖进来就自动上传.
    adjusted
        42
    adjusted  
    OP
       2021-03-16 08:16:54 +08:00
    @tux 网页版会有这个功能,如果你想试用的话可以联系我
    tux
        43
    tux  
       2021-03-16 11:54:57 +08:00
    @adjusted 现在就有吗? very 想试
    adjusted
        44
    adjusted  
    OP
       2021-03-16 12:01:19 +08:00
    @tux 谢谢,你可以先注册一下,cli 用户我们会优先邀请加入网页版测试,会有邮件通知。
    CBS
        45
    CBS  
       2021-03-17 11:46:19 +08:00
    looks fancy
    freak118
        46
    freak118  
       2021-03-17 17:09:48 +08:00
    这个和 leancloud 比 除了暂时免费 未来能有哪些优势呢
    adjusted
        47
    adjusted  
    OP
       2021-03-17 17:13:45 +08:00
    @freak118 目前我们支持多版本预览,未来会集成一些其他服务。
    pekki
        48
    pekki  
       2021-03-17 17:48:55 +08:00
    想要推广的话最好有个 exe 傻瓜式安装吧
    jinwyp
        49
    jinwyp  
       2021-03-17 21:11:01 +08:00
    可惜了 中国不让做这种东西, 只要有一个出事直接被关站
    adjusted
        50
    adjusted  
    OP
       2021-03-18 09:20:55 +08:00
    @pekki 针对开发的 curl 已经够快速的了吧
    adjusted
        51
    adjusted  
    OP
       2021-03-18 09:21:40 +08:00
    @jinwyp 国内镜像我们只允许备案过的自定义域名访问
    marvinemao
        52
    marvinemao  
       2021-03-18 14:31:24 +08:00
    可以可以
    uiux
        53
    uiux  
       2021-03-21 21:19:54 +08:00
    duola4,加我 V,产品一起开发,技术一起跑。
    adjusted
        54
    adjusted  
    OP
       2021-03-21 21:22:45 +08:00
    @uiux 请停止刷评论
    CallMeReznov
        55
    CallMeReznov  
       2021-04-22 17:32:40 +08:00
    @adjusted #54 你可以直接 @站长来处理这样的 ID
    GoLand
        56
    GoLand  
       2021-04-22 23:54:30 +08:00
    adjusted
        57
    adjusted  
    OP
       2021-04-23 10:12:58 +08:00
    @GoLand 感谢,如果你绑定一个备案的域名就可以启用大陆镜像
    hanmiao
        58
    hanmiao  
       2021-04-27 20:07:10 +08:00
    😦怕搬上去后收费太贵,大概什么价
    adjusted
        59
    adjusted  
    OP
       2021-07-14 13:25:17 +08:00
    @hanmiao 个人小网站会有免费额度
    3wdddd
        60
    3wdddd  
       2021-09-16 11:15:56 +08:00
    可以透露一下大概以后的收费门槛吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5234 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:19 · PVG 16:19 · LAX 00:19 · JFK 03:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.