V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
googlefans
V2EX  ›  问与答

hexo 每次发布后需要手动在 github page 的 setting 里重新设置自定义域名

  •  
  •   googlefans · 2018-09-01 08:38:30 +08:00 · 3062 次点击
    这是一个创建于 2283 天前的主题,其中的信息可能已经有所发展或是发生改变。

    hexo d 每次发布后都需要手动在 github page 的 setting 里重新设置自定义域名,才能访问网站。 请问各位遇到过类似情况吗?

    18 条回复    2018-09-01 11:05:26 +08:00
    googlefans
        1
    googlefans  
    OP
       2018-09-01 08:39:48 +08:00
    还有 每次直接访问域名 都不直接自动跳转到 HTTPS 导致无法访问
    ju5t4fun
        2
    ju5t4fun  
       2018-09-01 09:02:47 +08:00   ❤️ 1
    域名每次都失效是因为每次 push,CNAME 都被你删掉了,在 hexo 的 source 目录建一个 CNAME,里面写你的域名,这样每次生成的时候就会自带这个文件了
    googlefans
        3
    googlefans  
    OP
       2018-09-01 09:06:57 +08:00
    @ju5t4fun 已经建立了
    ju5t4fun
        4
    ju5t4fun  
       2018-09-01 09:17:49 +08:00
    @googlefans #3 试试 push 之后,CNAME 还在不在,想不到其他什么原因了
    googlefans
        5
    googlefans  
    OP
       2018-09-01 09:23:31 +08:00
    @ju5t4fun 访问域名的时候如何自动跳转到 https ?每次都无法访问
    583376938
        6
    583376938  
       2018-09-01 09:31:21 +08:00   ❤️ 1
    没有啊
    darrenliuwei1226
        7
    darrenliuwei1226  
       2018-09-01 09:31:37 +08:00   ❤️ 1
    无法跳转到 HTTPS,是不是你的网站里引用了 HTTP 链接?
    googlefans
        8
    googlefans  
    OP
       2018-09-01 09:32:39 +08:00
    @darrenliuwei1226 用的 next 主题 如何设置?
    huaxianyan
        9
    huaxianyan  
       2018-09-01 09:34:02 +08:00   ❤️ 1
    @googlefans 可以使用 Cloudflare 来开始 HTTPS 并实现 CDN
    ju5t4fun
        10
    ju5t4fun  
       2018-09-01 09:34:25 +08:00   ❤️ 1
    @googlefans #5 这个帮不上忙,我在 github 上勾选了 Enforce HTTPS 之后,就会自动跳转了
    googlefans
        11
    googlefans  
    OP
       2018-09-01 09:37:03 +08:00
    @ju5t4fun 我也勾选上了,每次地址栏输入域名都无法访问,没有转到 https 的原因的
    shmilyin
        12
    shmilyin  
       2018-09-01 09:38:28 +08:00 via Android
    根目录放置'CNMAE 文件啊
    shmilyin
        13
    shmilyin  
       2018-09-01 09:38:49 +08:00 via Android   ❤️ 1
    @shmilyin CNAME
    googlefans
        14
    googlefans  
    OP
       2018-09-01 09:39:45 +08:00
    @shmilyin 我放到 source 目录下了,在拷贝一份到根目录?
    KeatingSmith
        15
    KeatingSmith  
       2018-09-01 09:39:47 +08:00 via iPhone   ❤️ 1
    在主题文件夹中的 source 内添加 CNAME。
    googlefans
        16
    googlefans  
    OP
       2018-09-01 09:44:49 +08:00
    @KeatingSmith 两个 source 下都添加了 还是不行 不过主题下的 source 是直接复制的那个文件
    ZJsnowman
        17
    ZJsnowman  
       2018-09-01 10:27:01 +08:00 via Android   ❤️ 1
    我琢磨也是 cname,照着教程一步步检查一下吧
    Trim21
        18
    Trim21  
       2018-09-01 11:05:26 +08:00   ❤️ 1
    # Extensions
    ## Plugins: https://hexo.io/plugins/
    Plugins:
    hexo-generator-cname
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2576 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:20 · PVG 11:20 · LAX 19:20 · JFK 22:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.