使用 GitHub Pages 时更改目录索引的选项

Posted

技术标签:

【中文标题】使用 GitHub Pages 时更改目录索引的选项【英文标题】:Options for changing the directory index when using GitHub Pages 【发布时间】:2016-09-01 23:19:09 【问题描述】:

我正在使用 GitHub Pages 来托管一个网站,我想将我的 index.html 文件重命名为其他名称(例如 home.html)。问题在于 GitHub 专门查找并加载默认的“index.html”作为目录索引。

我了解可以通过服务器配置文件(例如 .htaccess)更改目录索引,但 GitHub Pages 不支持这些。

我环顾四周没有运气,所以我想看看是否有任何选项可以更改“index.html”文件的名称以尝试“美化”链接回我的主页。

更新:与使用重定向相比,我更愿意实际更改 GitHub 正在寻找的目录索引文件的名称。

【问题讨论】:

【参考方案1】:

一种可能性是添加从index.html 页面到新home.html 的重定向。

因此,index.thml 页面仍然存在,但几乎是空的。 请参阅“Redirect from an HTML page?”或“What is the best approach for redirection of old pages?”。

<meta http-equiv="refresh" content="0; url=home.html" />

【讨论】:

谢谢!不过,我想看看是否有一些选项实际上可以让我更改索引与执行重定向。我更新了我的问题以包含此内容。 @willascend 我建议重定向,因为我不知道这样的选项,所以我想看看是否也有。

以上是关于使用 GitHub Pages 时更改目录索引的选项的主要内容,如果未能解决你的问题,请参考以下文章

React Router 只有一个链接工作 Github Pages

Github:将 gh-pages 镜像到 master

使用VuePress创建Github Pages

GitHub Pages显示自述文件内容

Github Pages Publishing 主页 URL 不变

使用github pages建立个人博客