V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
unity0703
V2EX  ›  GitLab

GitLab Pages 似乎是不错的 Github Pages 替代品

  •  
  •   unity0703 · 2016-04-06 13:41:08 +08:00 · 8416 次点击
    这是一个创建于 2913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    http://pages.gitlab.io/

    最近 GitLab 推出了 GitLab Pages ,鉴于 Github 被墙得厉害, GitLab Pages 似乎是替代 Github Pages 不错的选择

    • 支持 Jekyll, Middleman, Hexo, Hugo, Pelican 等静态博客
    • 支持*.gitlab.io 域名和自定义域名, 支持自定义 SSL 证书

    gitlab 有一个好处是免费用户也可以建 private repo, 缺点是界面比 github 差太多,社区氛围和用户也比 github 差太多

    稳定性方面因为没用过,就不做评价了

    第 1 条附言  ·  2016-04-06 18:07:34 +08:00
    用 pelican 搭建成功, 大家可以测试一下速度 https://ee0703.gitlab.io/
    16 条回复    2016-10-01 23:16:03 +08:00
    pheyer
        1
    pheyer  
       2016-04-06 14:02:16 +08:00
    删你文章没商量吧
    unity0703
        2
    unity0703  
    OP
       2016-04-06 14:28:54 +08:00 via Android
    @pheyer gitlab 应该不至于吧,如果 gitlab 中国用户多了,就该被墙了,有时候人少反而是好事
    strwei
        3
    strwei  
       2016-04-06 16:42:00 +08:00
    gitlab 有着真正的开源精神,不像 github ,而且 gitlab 私有仓库又不收费,不像 xxxhub ,多说无义,建议 v 友择木而栖
    acrisliu
        4
    acrisliu  
       2016-04-06 17:11:02 +08:00
    折腾了下,没搞定
    wm5d8b
        5
    wm5d8b  
       2016-04-06 17:29:06 +08:00 via Android
    支持 SSL ?!
    感觉可以试试
    yangxiongguo
        6
    yangxiongguo  
       2016-04-06 17:43:33 +08:00
    @strwei

    说的太好了!我选择 Github 。
    unity0703
        7
    unity0703  
    OP
       2016-04-06 17:57:33 +08:00
    @acrisliu 好像要提交一个 push 才能触发构建,随便改下,然后 push 一下把,另外最好把项目命名为 username.gitlab.io
    acrisliu
        8
    acrisliu  
       2016-04-06 18:03:32 +08:00
    @unity0703 我是这样做的,建了 username.gitlab.io 的 repo ,然后 hexo deploy 上去了,但是访问 username.gitlab.io 提示 404 not found
    unity0703
        9
    unity0703  
    OP
       2016-04-06 18:05:20 +08:00
    @acrisliu 我的好像没问题啊, https://ee0703.gitlab.io/ ,你的项目路径也要改为 https://gitlab.com/ee0703/ee0703.gitlab.io
    unity0703
        10
    unity0703  
    OP
       2016-04-06 18:06:43 +08:00
    @acrisliu 项目名和项目路径都要改成 username.gitlab.io 这样的格式, 然后随便改改至少提交一个 push
    acrisliu
        11
    acrisliu  
       2016-04-06 18:07:13 +08:00
    @unity0703 一会儿我再试试 。不过他们禁 ping 了,不知道大陆延迟如何
    wm5d8b
        12
    wm5d8b  
       2016-04-06 21:22:14 +08:00
    对于 hexo , gitlab 可以自动用容器 hexo generate ,假如有 API 的话,似乎就可以直接在线发布,而不需要本地 deploy 了!
    cuminflea
        13
    cuminflea  
       2016-04-07 01:56:28 +08:00
    很久以前就开始用 gitlab pages 了,但是 cname 部分感觉很坑,一直没搞定
    froma2z
        14
    froma2z  
       2016-04-07 17:19:56 +08:00
    okampfer
        15
    okampfer  
       2016-05-02 14:53:18 +08:00
    我这里 gitlab 和 bitbucket 都被干扰得相当厉害
    danili
        16
    danili  
       2016-10-01 23:16:03 +08:00
    @acrisliu 今天下午用了一下 Gitlab 貌似用 hexo d 部署上去之后是 pipeline 是无法 passed ……只能通过.gitlab-ci.yml 自动部署
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1509 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:54 · PVG 07:54 · LAX 16:54 · JFK 19:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.