-
-
Notifications
You must be signed in to change notification settings - Fork 246
/
vercel.json
133 lines (133 loc) · 3.3 KB
/
vercel.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
{
"build": {
"env": {
"HUGO_VERSION": "0.110.0"
}
},
"github": {
"silent": true
},
"trailingSlash": true,
"redirects": [
{
"source": "/slides/(.*)",
"destination": "https://slides.yihui.org/$1"
},
{
"source": "/([^/]+)/feed/",
"destination": "/$1/index.xml"
},
{
"source": "/([^/]+)/comments/feed/",
"destination": "https://yihui.disqus.com/latest.rss"
},
{
"source": "/cv/",
"destination": "/en/vitae/"
},
{
"source": "/xran/(.*)",
"destination": "https://yihui.r-universe.dev/$1"
},
{
"source": "/tinytex/.tlmgr",
"destination": "/tinytex/"
},
{
"source": "/r/(.*)/index.htm",
"destination": "https://r.yihui.org/$1"
},
{
"source": "/r/(.*)",
"destination": "https://r.yihui.org/$1"
},
{
"source": "/js/(.*)",
"destination": "https://cdn.jsdelivr.net/npm/@xiee/utils/js/$1"
},
{
"statusCode": 301,
"source": "/gh/tinytex/tools/(.*)",
"destination": "https://tinytex.yihui.org/$1"
},
{
"statusCode": 301,
"source": "/gh/(.*)",
"destination": "https://github.com/yihui/$1"
},
{
"source": "/knitr-jekyll/(.*)",
"destination": "https://jekyll.yihui.org/$1"
},
{
"source": "/recharts/(.*)",
"destination": "https://recharts.yihui.org/$1"
},
{
"source": "/media/js/center-images.js",
"destination": "/js/center-img.js"
},
{
"statusCode": 301,
"source": "/tinytex/(.*)\\.(zip|exe|tgz|tar\\.gz)",
"destination": "https://github.com/rstudio/tinytex-releases/releases/download/daily/$1.$2"
},
{
"statusCode": 301,
"source": "/tinytex/(.+)\\.(sh|bat|txt|profile)",
"destination": "https://tinytex.yihui.org/$1.$2"
},
{
"source": "/(knitr/demo|animation/example)s/",
"destination": "/$1/"
},
{
"source": "/knitr/(js/docco-resize\\.js)",
"destination": "https://cdn.jsdelivr.net/npm/@xiee/utils/$1"
},
{
"source": "/formatR/",
"destination": "/formatr/"
},
{
"source": "/Rd2roxygen/",
"destination": "/rd2roxygen/"
},
{
"source": "/cn/2018/10/pod/",
"destination": "/cn/2018/10/pot/"
},
{
"source": "/cn/2018/09/index-zero/",
"destination": "/cn/2018/09/inbox-zero/"
},
{
"source": "/cn/tale/",
"destination": "/cn/kids/2019/11/tale/"
},
{
"source": "/cn/2008/11/bayesian-and-frequentist-talk-from-george-cassella/",
"destination": "/cn/2008/11/bayesian-and-frequentist-talk-from-george-casella/"
},
{
"source": "/cn/MSG-Yihui.pdf",
"destination": "https://bookdown.org/xiangyun/msg/"
},
{
"source": "/([^/]+)/guestbook.php",
"destination": "/$1/about/"
},
{
"source": "/en/2007/10/jokes-in-statistics/",
"destination": "/en/2007/10/jokes-in-statistics-a-talk-to-be-given-in-cueb/"
},
{
"source": "/cv/images/stat_in_med_yihui.pdf",
"destination": "https://db.yihui.org/docs/Medicine-2007-Yihui-Xie.pdf"
},
{
"source": "/cv/images/Visualization_R_Paper_Yihui.pdf",
"destination": "https://db.yihui.org/docs/R-visualization-paper-2007-Yihui-Xie.pdf"
}
]
}