diff --git a/js/giscus.js b/js/giscus.js index 2f07141..911126b 100644 --- a/js/giscus.js +++ b/js/giscus.js @@ -1,56 +1,83 @@ -// 获取用户使用的语种。 -var lang = translate.language.getCurrent(); -var giscus_lang = "zh-CN"; -switch (lang) { - case "chinese_traditional": - giscus_lang = "zh-TW"; - break; - case "english": - giscus_lang = "en"; - break; - case "spanish": - giscus_lang = "es"; - break; - case "japanese": - giscus_lang = "ja"; - break; - case "korean": - giscus_lang = "ko"; - break; - case "french": - giscus_lang = "fr"; - break; - case "arabic": - giscus_lang = "ar"; - break; - default: - giscus_lang = "zh-CN"; - break; -} - -var giscus = function () { - const script = document.createElement("script"); - script.type = "text/javascript"; - script.src = "https://giscus.app/client.js"; - - - script.setAttribute("data-repo", "PJ-568/568_Calc"); - script.setAttribute("data-repo-id", "R_kgDOKgTh_A"); - script.setAttribute("data-category", "Announcements"); - script.setAttribute("data-category-id", "DIC_kwDOKgTh_M4CaKUO"); - - script.setAttribute("data-mapping", "title"); - script.setAttribute("data-strict", "1"); - script.setAttribute("data-reactions-enabled", "1"); - script.setAttribute("data-emit-metadata", "0"); - script.setAttribute("data-input-position", "top"); - script.setAttribute("data-theme", "transparent_dark"); - script.setAttribute("data-lang", giscus_lang); - script.setAttribute("data-loading", "lazy"); - - script.crossOrigin = "anonymous"; - script.async = true; - document.getElementById("giscus-container").appendChild(script); -}; - +// 获取用户使用的语种。 +var lang = translate.language.getCurrent(); +var giscus_lang = "zh-CN"; +switch (lang) { + case "chinese_traditional": + giscus_lang = "zh-TW"; + break; + case "english": + giscus_lang = "en"; + break; + case "spanish": + giscus_lang = "es"; + break; + case "japanese": + giscus_lang = "ja"; + break; + case "korean": + giscus_lang = "ko"; + break; + case "french": + giscus_lang = "fr"; + break; + case "arabic": + giscus_lang = "ar"; + break; + case "catalan": + giscus_lang = "ca"; + break; + case "danish": + giscus_lang = "da"; + break; + case "deutsch": + giscus_lang = "de"; + break; + case "persian": + giscus_lang = "fa"; + break; + case "greek": + giscus_lang = "gr"; + break; + case "serbian": + giscus_lang = "hbs"; + break; + case "hebrew": + giscus_lang = "he"; + break; + case "hungarian": + giscus_lang = "hu"; + break; + case "italian": + giscus_lang = "it"; + break; + default: + giscus_lang = "zh-CN"; + break; +} + +var giscus = function () { + const script = document.createElement("script"); + script.type = "text/javascript"; + script.src = "https://giscus.app/client.js"; + + + script.setAttribute("data-repo", "PJ-568/568_Calc"); + script.setAttribute("data-repo-id", "R_kgDOKgTh_A"); + script.setAttribute("data-category", "Announcements"); + script.setAttribute("data-category-id", "DIC_kwDOKgTh_M4CaKUO"); + + script.setAttribute("data-mapping", "title"); + script.setAttribute("data-strict", "1"); + script.setAttribute("data-reactions-enabled", "1"); + script.setAttribute("data-emit-metadata", "0"); + script.setAttribute("data-input-position", "top"); + script.setAttribute("data-theme", "transparent_dark"); + script.setAttribute("data-lang", giscus_lang); + script.setAttribute("data-loading", "lazy"); + + script.crossOrigin = "anonymous"; + script.async = true; + document.getElementById("giscus-container").appendChild(script); +}; + window.addEventListener('load', giscus); \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index e06dd43..ad95beb 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,18 +2,18 @@ https://Calc.pj568.sbs/ -2024-04-07T15:17:45+08:00 +2024-05-22T10:35:48+08:00 https://Calc.pj568.sbs/404.html -2024-04-07T15:17:45+08:00 +2024-05-22T10:35:48+08:00 https://Calc.pj568.sbs/footer.html -2024-04-07T15:17:45+08:00 +2024-05-22T10:35:48+08:00 https://Calc.pj568.sbs/Web/ -2024-04-07T07:18:11+00:00 +2024-05-22T02:36:54+00:00