33title: 404 Page Not Found
44---
55< script >
6- var allposts = [ ] ;
6+ var allposts = [ ] ;
77function redirectToCorrectPage ( ) {
8- { % for post in site . pages % }
9- allposts . push ( "{{ post.url }}" ) ;
10- { % endfor % }
11- { % for post in site . wikis % }
12- allposts . push ( "{{ post.url }}" ) ;
13- { % endfor % }
8+ { % for post in site . pages % }
9+ allposts . push ( "{{ post.url }}" ) ;
10+ { % endfor % }
11+ { % for post in site . wiki % }
12+ allposts . push ( "{{ post.url }}" ) ;
13+ { % endfor % }
1414 var url = window . location . pathname ;
1515 // strip trailing /
16- if ( url . slice ( - 1 ) === "/" ) {
17- url = url . slice ( 0 , - 1 ) ;
16+ if ( url . slice ( - 1 ) === "/" ) {
17+ url = url . slice ( 0 , - 1 ) ;
1818 }
19- var allpostsUpperCase = allposts . map ( function ( value ) {
19+ var allpostsUpperCase = allposts . map ( function ( value ) {
2020 // strip trailing /
21- if ( value . slice ( - 1 ) === "/" ) {
22- value = value . slice ( 0 , - 1 ) ;
21+ if ( value . slice ( - 1 ) === "/" ) {
22+ value = value . slice ( 0 , - 1 ) ;
2323 }
24- return value . toUpperCase ( ) ;
25- } ) ;
26- var i = allpostsUpperCase . indexOf ( url . toUpperCase ( ) ) ;
27- if ( i != - 1 ) {
28- console . log ( allposts [ i ] ) ;
29- window . location = allposts [ i ] ;
30- }
31- }
24+ return value . toUpperCase ( ) ;
25+ } ) ;
26+ var i = allpostsUpperCase . indexOf ( url . toUpperCase ( ) ) ;
27+ if ( i != - 1 ) {
28+ console . log ( allposts [ i ] ) ;
29+ window . location = allposts [ i ] ;
30+ }
31+ }
3232window . onload = redirectToCorrectPage ;
3333</ script >
34- < p > Sorry this page does not exist =(</ p >
34+ < p > Sorry this page does not exist =(</ p >
0 commit comments