5
5
layout: general
6
6
---
7
7
8
- <!DOCTYPE html>
9
- < html >
10
- < head >
11
- < script type ="text/javascript " charset ="utf-8 ">
12
- const FALLBACK_URL = '' ;
13
- const REDIRECT_STYLE = {
14
- // Redirect completely, appending the path to the newly specified location.
15
- // This is useful for project renames or moving to a different org.
16
- FULL : 0 ,
17
- // Redirect to the specific location, losing path information
18
- // This is useful when you just want to capture the audience to known working page.
19
- SIMPLE : 1 ,
20
- // Redirect to the project's 404 page, injecting the original URL.
21
- FOUROHFOUR_DEFAULT : 2 ,
22
- // Redirect to the specified path, replacing ${from} with the original URL.
23
- FOUROHFOUR_CUSTOM : 3 ,
24
- } ;
8
+ < script type ="text/javascript " charset ="utf-8 ">
9
+ const FALLBACK_URL = '' ;
10
+ const REDIRECT_STYLE = {
11
+ // Redirect completely, appending the path to the newly specified location.
12
+ // This is useful for project renames or moving to a different org.
13
+ FULL : 0 ,
14
+ // Redirect to the specific location, losing path information
15
+ // This is useful when you just want to capture the audience to known working page.
16
+ SIMPLE : 1 ,
17
+ // Redirect to the project's 404 page, injecting the original URL.
18
+ FOUROHFOUR_DEFAULT : 2 ,
19
+ // Redirect to the specified path, replacing ${from} with the original URL.
20
+ FOUROHFOUR_CUSTOM : 3 ,
21
+ } ;
25
22
26
- const PROJECTS = {
27
- live : {
28
- location : 'https://playtorch.dev/' ,
29
- style : REDIRECT_STYLE . FULL ,
30
- } ,
31
- } ;
23
+ const PROJECTS = {
24
+ live : {
25
+ location : 'https://playtorch.dev/' ,
26
+ style : REDIRECT_STYLE . FULL ,
27
+ } ,
28
+ } ;
32
29
33
- // eg "https://facebook.github.io/flux/docs/overview/"
34
- const ORIGINAL_URL = window . location . href ;
35
- // eg [ "", "flux", "docs", "overview", "" ]
36
- const PATH_PARTS = window . location . pathname . split ( '/' ) ;
37
- // eg "flux"
38
- const PROJECT = PATH_PARTS [ 1 ] ;
39
- // eg "docs/overview/"
40
- const SUBPATH = PATH_PARTS . slice ( 2 ) . join ( '/' ) ;
30
+ // eg "https://facebook.github.io/flux/docs/overview/"
31
+ const ORIGINAL_URL = window . location . href ;
32
+ // eg [ "", "flux", "docs", "overview", "" ]
33
+ const PATH_PARTS = window . location . pathname . split ( '/' ) ;
34
+ // eg "flux"
35
+ const PROJECT = PATH_PARTS [ 1 ] ;
36
+ // eg "docs/overview/"
37
+ const SUBPATH = PATH_PARTS . slice ( 2 ) . join ( '/' ) ;
41
38
42
-
43
- // Perform the redirect only for explicitly defined projects.
44
- // Otherwise show the 404 page below
45
- if ( PROJECTS . hasOwnProperty ( PROJECT ) ) {
46
- let newUrl = '' ;
47
- let project = PROJECTS [ PROJECT ] ;
48
- switch ( project . style ) {
49
- case REDIRECT_STYLE . FULL :
50
- newUrl = project . location + SUBPATH ;
51
- break ;
52
- case REDIRECT_STYLE . SIMPLE :
53
- newUrl = project . location ;
54
- break ;
55
- case REDIRECT_STYLE . FOUROHFOUR_DEFAULT :
56
- newUrl = project . location + '404.html?from=' + ORIGINAL_URL ;
57
- break ;
58
- case REDIRECT_STYLE . FOUROHFOUR_CUSTOM :
59
- newUrl = project . location . replace ( '${from}' , ORIGINAL_URL ) ;
60
- break ;
61
- default :
62
- newUrl = FALLBACK_URL ;
63
- }
39
+
40
+ // Perform the redirect only for explicitly defined projects.
41
+ // Otherwise show the 404 page below
42
+ if ( PROJECTS . hasOwnProperty ( PROJECT ) ) {
43
+ let newUrl = '' ;
44
+ let project = PROJECTS [ PROJECT ] ;
45
+ switch ( project . style ) {
46
+ case REDIRECT_STYLE . FULL :
47
+ newUrl = project . location + SUBPATH ;
48
+ break ;
49
+ case REDIRECT_STYLE . SIMPLE :
50
+ newUrl = project . location ;
51
+ break ;
52
+ case REDIRECT_STYLE . FOUROHFOUR_DEFAULT :
53
+ newUrl = project . location + '404.html?from=' + ORIGINAL_URL ;
54
+ break ;
55
+ case REDIRECT_STYLE . FOUROHFOUR_CUSTOM :
56
+ newUrl = project . location . replace ( '${from}' , ORIGINAL_URL ) ;
57
+ break ;
58
+ default :
59
+ newUrl = FALLBACK_URL ;
60
+ }
64
61
65
- if ( newUrl !== '' ) {
66
- window . location . href = newUrl ;
67
- }
68
- }
62
+ if ( newUrl !== '' ) {
63
+ window . location . href = newUrl ;
64
+ }
65
+ }
69
66
70
- </ script >
71
- </ head >
72
- < body >
73
- < div style ="text-align: center; ">
74
- < img src ="{{ site.baseurl }}/assets/images/404_sign.png " />
67
+ </ script >
68
+
69
+ < div style ="text-align: center; ">
70
+ < img src ="{{ site.baseurl }}/assets/images/404_sign.png " />
75
71
76
- < h1 > Oops!</ h1 >
72
+ < h1 > Oops!</ h1 >
77
73
78
- < h4 > You've reached a dead end.</ h4 >
74
+ < h4 > You've reached a dead end.</ h4 >
79
75
80
- < h4 >
81
- If you feel like something should be here, you can < a href ="https://github.com/pytorch/pytorch.github.io/issues "> open an issue</ a > on GitHub.
82
- </ h4 >
76
+ < h4 >
77
+ If you feel like something should be here, you can < a href ="https://github.com/pytorch/pytorch.github.io/issues "> open an issue</ a > on GitHub.
78
+ </ h4 >
83
79
84
- < h4 >
85
- Click < a href ="/ "> here</ a > to go back to the main page.
86
- </ h4 >
87
- </ div >
88
- </ body >
89
- </ html >
80
+ < h4 >
81
+ Click < a href ="/ "> here</ a > to go back to the main page.
82
+ </ h4 >
83
+ </ div >
0 commit comments