You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Replit接管GitHub Pages后如何移除?我的子站点无法访问

解决GitHub Pages子站点无法访问的操作步骤
  • 检查GitHub Pages部署状态
    进入sneslover22.github.io仓库的Settings -> Pages页面,确认部署源的分支(如main/gh-pages)和路径设置正确,查看最近的部署记录是否有失败提示,若有则根据日志排查构建或配置错误。

  • 触发强制重新部署
    GitHub Pages可能缓存旧配置,可通过两种方式触发重新构建:

    1. 在Pages设置页面临时切换部署分支后再切回原分支,保存设置;
    2. 提交空commit触发部署,在本地仓库运行以下命令:
      git commit --allow-empty -m "Trigger GitHub Pages redeploy"
      git push
      
  • 清理域名解析残留记录
    登录域名注册商后台,检查DNS记录,确保没有指向Replit的A/CNAME/NS记录,若使用自定义域名,需将解析指向GitHub Pages官方IP(185.199.108.153、185.199.109.153、185.199.110.153、185.199.111.153)或默认的github.io域名。

  • 验证子项目的Pages配置
    如果Mathews-Collection是独立仓库,进入该仓库的Settings -> Pages页面,确认已启用Pages服务,部署源设置正确;如果是主仓库下的子目录,需确认主仓库的Pages配置支持子目录部署,或检查Jekyll配置文件(若使用Jekyll)是否正确包含子目录路径。

  • 本地验证站点内容
    将仓库克隆到本地,用本地服务器(如python -m http.server)打开站点目录,确认页面内容、链接正常,排除内容本身损坏的问题。

  • 清除本地缓存
    用浏览器无痕模式访问站点,排除浏览器缓存干扰;同时清除本地DNS缓存:

    • Windows:运行ipconfig /flushdns
    • Mac:运行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • Linux:运行sudo systemd-resolve --flush-caches

内容的提问来源于stack exchange,提问作者Snessy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:15:21