-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path_config.ts
More file actions
206 lines (194 loc) · 10.5 KB
/
_config.ts
File metadata and controls
206 lines (194 loc) · 10.5 KB
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
import { translate } from "@docusaurus/Translate";
/* 内部地址 */
type NavLinkInternal = {
label: string;
link: string;
};
/* 外跳地址 */
type NavLinkExternal = {
label: string;
url: string;
};
export const getNavLinks = (
brand: string,
region: string,
locale: string
): (NavLinkInternal | NavLinkExternal)[] => {
const localePath = locale === "zh-Hans" ? "" : `${locale}/`;
const NAV_LINKS_TDS_CN: (NavLinkInternal | NavLinkExternal)[] = [
{
label: "推广",
url: `https://biz.taptap.com/${localePath}`,
},
...(locale === "zh-Hans"
? [
{
label: "开发者博客",
url: `https://blog.taptap.dev/`,
},
{
label: "工作",
url: "https://www.taptap.cn/hr",
},
]
: []),
{
label: "认证",
url: "https://www.taptap.cn/verify",
},
{
label: "服务协议",
url: "https://www.taptap.cn/terms",
},
{
label: "隐私政策",
url: "https://www.taptap.cn/privacy-policy",
},
{
label: "侵权投诉",
url: "https://www.taptap.cn/doc/27",
},
];
const NAV_LINKS_TDS_GLOBAL: (NavLinkInternal | NavLinkExternal)[] = [
{
label: "服务协议",
url: "https://www.taptap.io/terms",
},
{
label: "隐私政策",
url: "https://www.taptap.io/privacy-policy",
},
];
const NAV_LINKS_LEANCLOUD_CN: (NavLinkInternal | NavLinkExternal)[] = [
{
label: "价格",
url: "https://www.leancloud.cn/pricing/index.html",
},
{
label: "快速开始",
url: "/sdk/start/guide/",
},
{
label: "常见问题",
url: "/sdk/start/faq/",
},
{
label: "技术支持",
url: "https://leanticket.cn/",
},
{
label: "健康状态",
url: "https://status.leancloud.cn/",
},
];
const NAV_LINKS_LEANCLOUD_GLOBAL: (NavLinkInternal | NavLinkExternal)[] = [
{
label: "Pricing",
url: "https://leancloud.app/pricing",
},
{
label: "Quick Start",
url: "/sdk/start/guide/",
},
{
label: "FAQ",
url: "/sdk/start/faq/",
},
{
label: "Support",
url: "https://ticket.leancloud.app",
},
{
label: "Status",
url: "https://leancloudstatus.com/",
},
];
if (brand === "leancloud") {
return region === "cn" ? NAV_LINKS_LEANCLOUD_CN : NAV_LINKS_LEANCLOUD_GLOBAL;
} else {
const NAV_LINKS = region === "cn" ? NAV_LINKS_TDS_CN : NAV_LINKS_TDS_GLOBAL;
return NAV_LINKS.map((link, index) => ({
...link,
label: translate({
message: link.label,
id: `tds-footer-${link.label}`,
description: `from Footer Left Link ${index + 1}`,
}),
}));
}
};
type LicenceLink = {
label: string;
link: string;
icon?: string;
};
export const getLicenceLinks = (
brand: string,
region: string,
locale: string
): LicenceLink[] => {
const LICENCE_LINKS_TDS_CN: LicenceLink[] = [
{
label: "沪ICP备16012525号-1",
link: "https://beian.miit.gov.cn/",
},
{
label: "沪网文(2019)3544-255号",
link: "https://www.taptap.cn/license/www.html",
},
{
label: "经营许可证编号:沪B2-20170322",
link: "https://www.taptap.cn/license/www.html",
},
{
label: "沪公网安备 31010402003255号",
link: "http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31010402003255",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAFAElEQVQ4jU3Oy29cVwGA8e887mvuzHhmMmPHjqnrqe3YcUwcKE1NEFErlbCmbTZUQmyQWLJlU1ggwZolEjsWVAipqBJVI7BFaSgtj+JISRM3wY6TseMZj+15+N65j3NYVfT7A376BF/I2lvBxnu3Zz6913lxa6v9ghTmUpalje5xNJXnxglD1avVii1h9X++NFm8tbI69+eaClrLL90YfG6oL4I/+N715+7f3b++vrH1o9t3D68Vg36zGo7OzIwbd7JmlO9lhZOT7sQ/Pjm6aLPsoiNFXGmE7enmantjY8MCyP/fWdHafXr+4fb+K39af3h+8qwKXr8+xpXJmIWsw0LW5muVU75zrcTq5UC9896D2fsPDl7ZfdxaefO7NedzRwP0OzeXbr79szfe+t1nr/5rs9v85rU6P3zNY++dOwy3e+hGDYsgefqEYr3IGzdmEbbO+3/f/ka7fdQohwtz/c7f3irV1+5qgJ1Hn1741a//ufbxZtQslX29turT/2iHo/snKClI949BWGxqOGoNOVjfYW35HJ9sarXxYXthtzX49s/HpzrW/mRLWvvfSp72LlvJtLE45ZIU42FG9KiHTBIMYPMcm+YIrZFpwnB7QMmMGK8iciudYSwag+hwCa4VddS9uxj1tq96Om1orfA8gasMeZIjsGjfQYceQkryOGF0GmNGOY4A1xNoRxN4WX14snWpe7C8pE+HncU8HVwsF00FJFFsyR1JOBUyOEopL4xTnKkjHc3g8SHdJCaoe1jfZRiBRFEuRGMmOrgg0vzLOsv7Y47SohwqJIaDjmH/GL6yUqc/guJig+qFcyhX4UwERIMelVmf/dSj3U3J84xKSeI7rkjTZEIbI66GBfzJcaiNWT57Yri5njB/w6f0/ATdx22OP+iAAJMaiuerqCmf9/94yoNtyVjRMDUBgSvd3snBgh6cdOcdB6f5jGL6rGHzgeAvfx3x/P49vroa4vs++oyPFZB2I8Ren9t/6LO+eYbDUZWlpmD+WYcgkN7geO9FKfTku3HsnU6c9VheEsxOWUZGcq9tebQnOBoo+n3DsJ8xGAraXcFWK6GdukxOWJYXJc3nAlRQiLzg2Q+0lNKPIiulhea0YmUu5UlLcetknNYdhRMISmMGLQ3RQJKMfFqdOqfC58oCLDYFgStIIkuhVuhrAa4xjtCOz8w5y9cvZzxtZ8RZicddi0wM84Uc4Rqe9AStE403VuAZH15YsTSnfYQokGYFJNLVUhUeaqfQRitdLJlgvjniW1djEit4uKvA5Fxe1khtqNy3VHahXpVUwpTFWY9y0SMz5cyK4tAgO2I4vDO59e93fxz3Oy9bczQn6bnJ6QBrHJLUwXFylGMxOcSRIU0MrgMmTwlKZYQey6yo7gpZ+XBx7bWfyjC8sFefmPmF9sq/NXntURw3sLJGllukSjDWkmUSayWuawmLAoTFDcdIkyrRIGynsfv21NyVNxuN5j29s/ObajIcfN8LeEkr94w1DlkWksWKfucAi0VKjRACYzKMETheiOM1yKWLHaU+pn+pu/fRDXu49UstB47o94aVXjuqp6NhqJRFuwbtuITVkDQeAQZrDcootOejnAJpkpMbi1Q6VI57Vls52dOJ1rG7P0wj5/d5ymGa6itJHJ+zg9OKklkoVFDAaC1EJK21whrXmMTJVW6Ho1E6MFYeOdLfc133Y6OdjXLZHf4PbtNpPdh4oeYAAAAASUVORK5CYII=",
},
{
label: "上海互联网举报中心",
link: "http://sq.ccm.gov.cn/ccnt/sczr/service/business/emark/toDetail/35EE6340BAC97151E0530140A8C0E25A",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAEBUlEQVQ4jXWUa2xURRzFf3Pv3H2wLd1tF+iTPgSEjfYBpEBRjEVsNfJBCIWIDzRAoIakQRIRSUxMTDQx8QNqoonyMFEjtBALSMTQIgQorbZAVGwE+qJbaNkt2+5ut3Tv+KEt3dL2JJOZTM6c/P/nzIzI35TvnB7natalZtcNoXSpoxtiZOhIQ2BYBZrU0KWGLkHTteEhzf++KjuykBhIGzanUmqGqaKIqAABQheIqEDTFaapIWU8roQkfH0dCKWBUgilUEqk8Qjkw5WK2R1Zx8e52bxqO+muVAxdIjXJR6f3EI70osYdGIM2qmBYbKgYTk7GE3z66mecvV7L7h/e5sPqPaTEJ/PM4y9OKjROUClBQnwS+Z5lKNNk+nQ3H7y8l5+bTtDUfB6UwGpMA+BOwDvcwuQFjrXc3XObqPmAivXvkeqaxRBRTtYdwT4tjpnuNHau2sUftxv58+ZZEGLKCsXSTUuz5DTbLU0HTQerzUrl3qO0+ToIRPqwW+y03mvhqreJv9svIQ0xkrJAWsTdr9dXzpq0wlG4nMnYDTt1NxqoOn8Q3RBIy+hVGrVcIRAoE0d55cYvQoHg+wfePNYb4+GYIf7eO/QN9FE0pxBNkyhFTFjD10paDOakF/DakgrH4szicmfizK2jDD09P92pGbJCCIGmCVAmt4M9vFRQSmbKXCz2eEJDIUw9RFpqNiW5a9lSuIPirOdp8NaTN6uAngGf49f9p78d37Iamy42nWHjrQayc7IZkkGW5S7l2axVZMRnPKS397cjBHiSPHSHeorePbUj75PSfVfGBMVw6zaHxJnsYMmTK1g2ezl5M/OR2nir74S6uNB+jg2eV1AKFqcs4ui1Q6uBK9qoySiw2HQ8hXPZVrqLNZ51LEpePEHMH/Hz/bVD6EJS1VxFV7ALh3SQm1q4ZULKg+EoidZUXDYXl711KGUSehDE0CykxKUyw+Hm+L/H2FywHafNRf9gH+c6fsc/4CPNmTG7/PCGouFQpF6BEGgaBCLdvL78LXJn5LEgycNf3dcoeawUu+EgNBTmuZwSEqwJAFh0K3Nd85jvXkBNyxk6e1uG5KUDl1pe2L124WA4KAHiHAlJlzvrThRnrtR8A/ewShsuayIuayLEhALQO+inpqWGxo4LQV+gs1JX4oAE+OXjysZY4vza+eeLM1euqPfWU5T+1DiR8FCYZv91frt5KtLe80+9GRUHB1S46pv1h30TPHyY4v22w/6Ib0VXfycl2aUA3Oi9QUPnZerbaq8GB3zH3SnzPt+35jvvo2cnfeXvVG91G7rd+8aictl2v5WLbTWBu4HW/UTNn75c9+NFpvxrphAE2Fm9bV84EkiRUj/49ODqk2VlZdGpuLH4HzlDdiEGE8kEAAAAAElFTkSuQmCC",
},
{
label: "网上有害信息举报专区",
link: "https://www.12377.cn/",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACVElEQVQ4jZWUT2gTQRTGvzfbDaag9OTBg51IkMQeKoL0pixK61qU2D/iRagVkaAXz0oVxasBre1J0JOBVtODbaAUojcPHirYpqTtOv65eBAiIgbTneehKslkVuvAXt73vt9+b3i7hH+cgfGg01Z/ennPO1td/B1WuUYUKvMBwutRHooSBidXR6HxwOJ4Mp1NDhMRbzlh5l5l0AoDXk5nk8PzXYmxuZQ8vCXgwHhwyCF61JqMX29vb/PnuxJjDLpBDhVn98me1gEaYffXDxLreRA6jL6Kuy30Ru7458G42VCvhmCvf1kttiQ8dTfotsIYFVds9A3cPv4NjFHjRR0OaLaQkrIJmMmVpXB0sTUZKdfZ6Mtn0+p0EHxhzR4AZUB3xQWVfkMpkytLJ+aWAJYtMFH38tl0E6CYkpIElQAY/VDfNXvif2AA4K8o9SvpJ0OScSGe2RebtajVrMqm7Oh2tuwwg+PCFXUPoOYkRLudmFvK5MrmWCikpHTgzBKw05AUNB8hADgzWZZ17T4H2PhuSYU/6t7Mlc3RCykp4xH3x5o9f0UpAQD5bFqJWJsH0GdjCOnE3BIzUxSMgY+CqddfUQpo2MOpC/KtgD4KRrWJKejWTDrRGZHsA5HwesvB6p/2RnXq0t5FghgC+CsAEOur5ya8QlxgwQKrgnDi2NL6WtMlwXIGJ9YyFIb7Lz70c7rGL5jRbbToUFBP/5vglemN/H3NJZM7KKZLBD5gOEIGn/WX1GObz7qHDAiKhQstMADMGImCAUBbRJ3roCGbcHI5eB8FA4Cfa37wC2krAVQAAAAASUVORK5CYII=",
},
];
const LICENCE_LINKS_LEANCLOUD_CN: LicenceLink[] = [
{
label: "沪ICP备2025111189号-5",
link: "https://beian.miit.gov.cn/",
},
{
label: "沪公网安备 31010402335182 号",
link: "http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31010402335182",
icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAFAElEQVQ4jU3Oy29cVwGA8e887mvuzHhmMmPHjqnrqe3YcUwcKE1NEFErlbCmbTZUQmyQWLJlU1ggwZolEjsWVAipqBJVI7BFaSgtj+JISRM3wY6TseMZj+15+N65j3NYVfT7A376BF/I2lvBxnu3Zz6913lxa6v9ghTmUpalje5xNJXnxglD1avVii1h9X++NFm8tbI69+eaClrLL90YfG6oL4I/+N715+7f3b++vrH1o9t3D68Vg36zGo7OzIwbd7JmlO9lhZOT7sQ/Pjm6aLPsoiNFXGmE7enmantjY8MCyP/fWdHafXr+4fb+K39af3h+8qwKXr8+xpXJmIWsw0LW5muVU75zrcTq5UC9896D2fsPDl7ZfdxaefO7NedzRwP0OzeXbr79szfe+t1nr/5rs9v85rU6P3zNY++dOwy3e+hGDYsgefqEYr3IGzdmEbbO+3/f/ka7fdQohwtz/c7f3irV1+5qgJ1Hn1741a//ufbxZtQslX29turT/2iHo/snKClI949BWGxqOGoNOVjfYW35HJ9sarXxYXthtzX49s/HpzrW/mRLWvvfSp72LlvJtLE45ZIU42FG9KiHTBIMYPMcm+YIrZFpwnB7QMmMGK8iciudYSwag+hwCa4VddS9uxj1tq96Om1orfA8gasMeZIjsGjfQYceQkryOGF0GmNGOY4A1xNoRxN4WX14snWpe7C8pE+HncU8HVwsF00FJFFsyR1JOBUyOEopL4xTnKkjHc3g8SHdJCaoe1jfZRiBRFEuRGMmOrgg0vzLOsv7Y47SohwqJIaDjmH/GL6yUqc/guJig+qFcyhX4UwERIMelVmf/dSj3U3J84xKSeI7rkjTZEIbI66GBfzJcaiNWT57Yri5njB/w6f0/ATdx22OP+iAAJMaiuerqCmf9/94yoNtyVjRMDUBgSvd3snBgh6cdOcdB6f5jGL6rGHzgeAvfx3x/P49vroa4vs++oyPFZB2I8Ren9t/6LO+eYbDUZWlpmD+WYcgkN7geO9FKfTku3HsnU6c9VheEsxOWUZGcq9tebQnOBoo+n3DsJ8xGAraXcFWK6GdukxOWJYXJc3nAlRQiLzg2Q+0lNKPIiulhea0YmUu5UlLcetknNYdhRMISmMGLQ3RQJKMfFqdOqfC58oCLDYFgStIIkuhVuhrAa4xjtCOz8w5y9cvZzxtZ8RZicddi0wM84Uc4Rqe9AStE403VuAZH15YsTSnfYQokGYFJNLVUhUeaqfQRitdLJlgvjniW1djEit4uKvA5Fxe1khtqNy3VHahXpVUwpTFWY9y0SMz5cyK4tAgO2I4vDO59e93fxz3Oy9bczQn6bnJ6QBrHJLUwXFylGMxOcSRIU0MrgMmTwlKZYQey6yo7gpZ+XBx7bWfyjC8sFefmPmF9sq/NXntURw3sLJGllukSjDWkmUSayWuawmLAoTFDcdIkyrRIGynsfv21NyVNxuN5j29s/ObajIcfN8LeEkr94w1DlkWksWKfucAi0VKjRACYzKMETheiOM1yKWLHaU+pn+pu/fRDXu49UstB47o94aVXjuqp6NhqJRFuwbtuITVkDQeAQZrDcootOejnAJpkpMbi1Q6VI57Vls52dOJ1rG7P0wj5/d5ymGa6itJHJ+zg9OKklkoVFDAaC1EJK21whrXmMTJVW6Ho1E6MFYeOdLfc133Y6OdjXLZHf4PbtNpPdh4oeYAAAAASUVORK5CYII=",
},
];
if (brand === "leancloud") {
if (region === "cn") {
return LICENCE_LINKS_LEANCLOUD_CN;
} else {
return [];
}
} else {
if (region === "cn") {
if (locale === "zh-Hans") {
return LICENCE_LINKS_TDS_CN.map((link, index) => ({
...link,
label: translate({
message: link.label,
id: `tds-footer-${link.label}`,
description: `from Footer Right Link ${index + 1}`,
}),
}));
} else {
return [];
}
} else {
return [];
}
}
};