Tim*_*hen 6 html css github-pages
我有一个托管在 GitHub Pages 上的静态网站,我正在尝试从 URL 中删除 .html 扩展名。据我所知,当使用 Jekyll 时,有一个叫做“永久链接”的东西可以做到这一点。问题是我没有使用 Jekyll,而只使用纯 HTML 和 CSS。我还尝试在文件夹的根目录下创建 .htaccess 文件,但它似乎不适用于 GitHub Pages。我只有三个 html 页面:index.html、projects.html 和 about-me.html。当重定向到 index.html 时,我可以编写<a href="/"></a>,然后它会从 URL 中删除 .html,但这仅特定于索引。还有其他方法可以对其他 html 页面执行此操作吗?
它已经可以工作了,你不需要做任何事情,我不确定你是否已经意识到这一点,但要从 GitHub Pages 中删除 .html 扩展名,你所要做的就是从链接中删除 .html 扩展名。
换句话说,它已经起作用了,您无需执行任何操作。您不必使用子目录、CNAME、重定向、Jekyll _config.yml、YAML front-matter 或任何其他 hack。
例如您可以使用:
https://rsp.github.io/gh-pages-no-extension/test1 而不是:
https://rsp.github.io/gh-pages-no-extension/test1.html 它显示相同的文件。只需更改链接中的链接即可。
| 归档时间: |
|
| 查看次数: |
1640 次 |
| 最近记录: |