LOADING

加载过慢请开启缓存 浏览器默认开启

部署Github Page的错误解决

2024/9/13

前言

结果没想到 hw 外的第一个 post 还是博客的问题 x

问题

  1. 配置Custom Domain:Your site’s DNS settings are using a custom subdomain, DOMAIN.com, that is not set up with a correct CNAME record. We recommend you change this to a CNAME record pointing to YOURNAME.github.io. For more information, see documentation (InvalidCNAMEError).
  2. 在1解决后:Domain does not resolve to the GitHub Pages server. For more information, see documentation (NotServedByPagesError).
  3. 在2解决后:无法访问页面:ERR_CONNECTION_CLOSED

处理

  1. 试了一下,发现是 CNAME 文件的问题(仓库根目录中 github 会自己新建的一个文件)
    简单来说就是Custom Domain: www.DOMAIN.com -> DOMAIN.com
    另: 我使用的 Cloudflare 当时的 DNS 解析(内容的IP跟我就行)
    IP来源:

    ping YourName.github.io
    
    类型名称内容
    A@185.199.108.153
    A@185.199.109.153
    A@185.199.110.153
    A@185.199.111.153
    CNAMEwwwYOURNAME.github.io
  2. 干等,DNS 似乎需要一定的生效时间,如果你配置跟我一样那么按理说是没有问题了

    1. 顺带一提:Enforce HTTPS 也是干等,不过我验证成功的一瞬间就可以点了
  3. 我在Github Action中Re-run All Jobs了一次,但似乎并不需要,总之干等,一切都会好起来的