跳到主要内容

Pages 单页面应用支持

Gitee Pages 支持原生单页面应用,像vue-routerangularreact-router等,可以 通过配置的方式 而不用再去写前端代码通过 404.html 重定向请求,将请求全部导向应用入口 index.html 实现单页需求。目前 Gitee Pages 已经支持通过配置实现单页面应用。

如何操作

通过在 Gitee Pages 部署根目录增加名为 .spa 文件,即可开启支持单页应用的支持。

实现原理

通过在根目录底下增加.spa 文件,Gitee Pages 服务器的 Nginx 规则就会自动变为

try_files $uri $uri.html /index.html $uri/ =404;

当根目录没有 .spa 文件的时候,Gitee Pages 服务器的 Nginx 规则跟原来的一致,为

try_files $uri $uri.html $uri.md $uri/ =404;