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

新手求助:GitHub Pages无法打开子文件夹内的index.html文件

解决GitHub Pages无法访问子文件夹index.html的问题

检查GitHub Pages发布源设置

  • 进入仓库的Settings -> Pages页面,确认Source区域的配置:
    • 若选择Deploy from a branch,需核对分支(如main)和目录设置。如果目标index.html在子文件夹(比如docs/或task/),要把默认的/root改成对应子文件夹路径。
    • 若选择GitHub Actions,检查工作流文件是否正确指定了子文件夹作为发布目录。

确认子文件夹文件结构

  • 确保index.html直接放在目标子文件夹下,没有嵌套更深层级。
  • 检查文件名:必须是小写的index.html,GitHub Pages对文件名大小写敏感,避免写成Index.html或INDEX.HTML。

验证仓库访问权限

  • 如果是私有仓库,确认你拥有GitHub Pages访问权限(私有仓库的Pages功能需要GitHub Pro/Team/Enterprise权限,或你是仓库所有者/协作者)。

等待部署完成

  • 修改设置或推送文件后,GitHub Pages需要几分钟完成部署。可在Settings -> Pages页面查看状态,显示Your site is live at ...才代表部署完成。

正确访问子文件夹URL

  • 部署完成后,访问格式为:https://<你的用户名>.github.io/<仓库名>/<子文件夹名>/,注意末尾斜杠不能省略,比如子文件夹是demo,就访问https://xxx.github.io/repo/demo/,系统会自动加载该文件夹下的index.html。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:37:01