help: redirect remove/disbled mirror to mirrorz help

This commit is contained in:
Zenithal 2023-04-19 18:49:23 +00:00
parent 1c1f174dcb
commit d688f4c644
No known key found for this signature in database
GPG Key ID: 1189C659F3D04C1C
2 changed files with 6 additions and 1 deletions

View File

@ -35,6 +35,7 @@ hide_server_status: false
hide_mirrorz: false
mirrorz_desc: 校园网联合镜像站
mirrorz_link: "https://mirrors.cernet.edu.cn/list"
mirrorz_help_link: "https://help.mirrors.cernet.edu.cn/"
# Build settings
highlighter: rouge

View File

@ -57,7 +57,11 @@ $(document).ready(() => {
});
console.log(window.mirrorId);
if (!availableMirrorIds.has(window.mirrorId)) {
location.href = "/404-help-hidden.html"; // this will break 404 issue submission
if ({{ site.hide_mirrorz }}) {
location.href = "/404-help-hidden.html"; // this will break 404 issue submission
} else {
location.href = "{{ site.mirrorz_help_link }}" + window.mirrorId; // TODO: convert this to mirrorz cname
}
}
$('li').filter((_, node) => node.id && node.id.startsWith("toc-") && !availableMirrorIds.has(node.id.slice(4))).remove();