Pages 单页面应用支持
Gitee Pages
支持原生单页面应用,像vue-router
、angular
、react-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;