V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
aladdinding
V2EX  ›  分享发现

博客部署在 Github pages 慢的话,可以试试这个办法

  •  1
     
  •   aladdinding · 68 天前 · 2550 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前博客一直部署在 github pages ,奈何太慢

    后来使用了 vercel 这样的网站托管服务,免费的,不过人家服务器依然不是国内,只能说快了一丢丢

    刚好前段时间购买了腾讯云 2 核 4g8m 的轻量服务器

    周末研究了一下利用 github action ,生成的静态资源直接推送给服务器

    整体速度还不错,30s 左右

    静态博客部署的最佳实践(适用 Hugo 、Hexo )

    主要是.github/workflows/main.yml ,需要的 v 友们可以点上方连接瞅瞅哈

    最后附上自己的: https://aladdinding.cn/ 感觉还是挺快的

    39 条回复    2021-11-10 17:58:38 +08:00
    aladdinding
        1
    aladdinding  
    OP
       68 天前
    腾讯云 2 核 4g8m 的轻量服务器,老用户在注册一个号就行了,一个身份证可以注册三个号,不需要的号可以注销哈
    Chad0000
        2
    Chad0000  
       68 天前 via iPhone   ❤️ 2
    试试 cloudflare pages ?
    sangmingming
        3
    sangmingming  
       68 天前
    放在国内要备案啊
    AoEiuV020
        4
    AoEiuV020  
       68 天前
    我有类似操作,一些订阅转换比较慢,就用 action 自动订阅转换生成结果推到自己国内服务器上用,
    aladdinding
        5
    aladdinding  
    OP
       68 天前
    @sangmingming 要域名的话都要备案。。。
    aladdinding
        6
    aladdinding  
    OP
       68 天前
    @Chad0000 听说过 不过没尝试
    krixaar
        7
    krixaar  
       68 天前
    很多时候前提是不想备案啊,国内备案不能有博客字样也不能开评论,你这网站去投诉一下可能就没了,自己的大名还要挂在备案查询网站上。
    rongchuan
        8
    rongchuan  
       68 天前
    备案是真的头疼,我之前备案完,三天两头派出所打电话,给我整的难受了。后面换服务器后,我就取消备案了,用到现在...似乎也没人管
    rongchuan
        9
    rongchuan  
       68 天前
    我觉得这种静态网站的需求,直接用腾讯的静态托管就行了,免费的,自动 https
    renmu123
        10
    renmu123  
       68 天前 via Android   ❤️ 1
    github pages 加一层 cdn 就可以了
    aladdinding
        11
    aladdinding  
    OP
       68 天前
    @rongchuan 用过 有延迟 不能选分支 体验不好
    aladdinding
        12
    aladdinding  
    OP
       68 天前
    @renmu123 cdn 刷新有延迟
    root01
        13
    root01  
       68 天前
    @rongchuan 腾讯的现在要钱了我都迁移都 github ,反正没啥流量
    renmu123
        14
    renmu123  
       68 天前 via Android
    @aladdinding 又没啥人看,延迟一会儿不算事 2333
    ncepuzs
        15
    ncepuzs  
       68 天前
    @aladdinding 腾讯云 serverless 是可以选分支的。
    ncepuzs
        16
    ncepuzs  
       68 天前
    不过即使托管在腾讯云 COS 上再套上他家的 CDN ,我还是接到了腾讯云备案的整改电话,问了客服说必须解析到云服务器上,但我怀疑他们并不专业。然后我就把备案连同备案主体注销了……
    aladdinding
        17
    aladdinding  
    OP
       68 天前
    @ncepuzs 遇到过 当时让我解析到腾讯云服务器上 我没管 然后直接给我取消备案了
    Chad0000
        18
    Chad0000  
       68 天前 via iPhone
    @renmu123 还不如直接 cloudflare pages ,那个直接就在 cdn 里面啦
    bbbb
        19
    bbbb  
       68 天前 via iPhone
    @ncepuzs 我在工单咨询了下,工单回复为可以托管到国内其他地方。后续追问,如果有人说不行怎么办,工单回复叫我把工单截图给说不行的人。
    ncepuzs
        20
    ncepuzs  
       68 天前
    @bbbb 我截了跟客服咨询的图,担心被压缩,不知道怎么发给你看看。
    512357301
        21
    512357301  
       68 天前 via Android
    国内用码云的就行吧,只是不能实现自动更新,推送代码后需要再次手动部署下,其他的貌似都还好,好像可以通过一些方法解决
    vacker
        22
    vacker  
       68 天前 via Android
    腾讯云 https://webify.cloudbase.net 几乎免费,速度快
    vigack
        23
    vigack  
       68 天前
    用 github page 不就是因为不想要备案吗
    oneisall8955
        24
    oneisall8955  
       68 天前 via Android
    国内有服务器,为啥不直接在服务器搭博客呢?
    woorz
        25
    woorz  
       68 天前
    好像用力过猛?
    腾讯云有个 webify
    7gugu
        26
    7gugu  
       68 天前
    我都买国内服务器了,干嘛不直接在上面搭建博客?选择 Github Page 更多的不都是想要,0 审查和免费吗?😂
    LiuJiang
        27
    LiuJiang  
       68 天前
    试试访问我的 https://blog.downfuture.com/ ?也是托管在 github pages 上的
    ohwind
        28
    ohwind  
       68 天前
    @vacker 要备案吗?要备案的话还是算了
    kkocdko
        29
    kkocdko  
       68 天前 via Android
    我的方案,自认为是最优解:
    境外解析到 Vercel ,全球各地都有节点,境外访问快
    境内解析阿里云 OSS 香港,免备案每月 5GB 免费流量,境内 Ping 在 30 ~ 60ms
    vacker
        30
    vacker  
       68 天前 via Android
    @ohwind 绑定自己域名要备案的
    Trim21
        31
    Trim21  
       68 天前 via Android
    用 GitHub actions 刷新 cdn 缓存…
    istevenshen
        32
    istevenshen  
       68 天前
    Coding pages
    aladdinding
        33
    aladdinding  
    OP
       68 天前
    @oneisall8955 想有版本管理啊 不至于电脑那天清空了 博客源文件直接没有了
    zyw5535
        34
    zyw5535  
       68 天前 via iPhone
    备案本身无所谓,关键是备案后经常让你签署各种保证书,让你增补各种手持照片,毫无尊严 ,所以干脆取消了
    ohwind
        35
    ohwind  
       67 天前
    @vacker 啊......果然无法接受
    aladdinding
        36
    aladdinding  
    OP
       67 天前   ❤️ 1
    @zyw5535 没有这么恐怖吧 腾讯云备案 提交资料后续就没啥事情了
    ihciah
        37
    ihciah  
       67 天前
    vercel 挺快的其实,香港节点,约等于国内了,就是 100G 流量有点少。

    我把博客内部的图都搬上去了(生成期拷贝器: https://github.com/ihciah/static-blog-image-downloader ),解决外部图床被墙或速度问题。。
    phony2r
        38
    phony2r  
       67 天前
    国内的都要备案, 前两天买了一台腾讯云的, 从 godaddy 域名解析过去, 不到 5 分钟就被封了
    yunyuyuan
        39
    yunyuyuan  
       67 天前
    cloudflare page 很快,至少不用花钱
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4473 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    ♥ Do have faith in what you're doing.