We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 772972c commit ce99a04Copy full SHA for ce99a04
src/index.js
@@ -50,6 +50,16 @@ render.init()
50
let cacheRoute = null
51
let cacheXhr = null
52
53
+const getAlias = function (route) {
54
+ route = route.replace(/\/+/, '/')
55
+
56
+ if (OPTIONS.alias[route]) {
57
+ return getAlias(OPTIONS.alias[route])
58
+ } else {
59
+ return route
60
+ }
61
+}
62
63
const mainRender = function (cb) {
64
let page
65
let route = utils.getRoute()
@@ -65,7 +75,7 @@ const mainRender = function (cb) {
75
66
76
// replace route
67
77
if (OPTIONS.alias && OPTIONS.alias['/' + route]) {
68
- route = OPTIONS.alias['/' + route]
78
+ route = getAlias('/' + route)
69
79
} else {
70
80
route = OPTIONS.basePath + route
71
81
}
0 commit comments