From 0c73158fd89ad7950ebc2deceb158ecabe751aab Mon Sep 17 00:00:00 2001 From: yanglbme Date: 2023年9月26日 11:47:39 +0800 Subject: [PATCH 1/3] fix: update main script --- main.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/main.js b/main.js index f6569e02a99a2..04beb1b664303 100644 --- a/main.js +++ b/main.js @@ -40,8 +40,6 @@ window.$docsify = { emitMetadata: '0', inputPosition: 'top', crossorigin: 'anonymous', - loading: 'lazy', - theme: giscusTheme(), lang: getLang(), }, logo: '/images/doocs-leetcode.png', @@ -147,6 +145,7 @@ window.$docsify = { hook.doneEach(() => { const term = getTerm(); const lang = getLang(); + var giscusScript = document.createElement('script'); const { repo, @@ -159,8 +158,6 @@ window.$docsify = { emitMetadata, inputPosition, crossorigin, - loading, - theme, } = $docsify.giscus; giscusScript.type = 'text/javascript'; giscusScript.async = true; @@ -175,8 +172,7 @@ window.$docsify = { giscusScript.setAttribute('data-emit-metadata', emitMetadata); giscusScript.setAttribute('data-input-position', inputPosition); giscusScript.setAttribute('crossorigin', crossorigin); - giscusScript.setAttribute('data-loading', loading); - giscusScript.setAttribute('data-theme', theme); + giscusScript.setAttribute('data-theme', giscusTheme()); giscusScript.setAttribute('data-term', term); giscusScript.setAttribute('data-lang', lang); @@ -187,6 +183,7 @@ window.$docsify = { document.getElementById('docsify-darklight-theme').addEventListener('click', () => { const frame = document.querySelector('.giscus-frame'); + const theme = giscusTheme(); frame.contentWindow.postMessage( { giscus: { setConfig: { theme } } }, 'https://giscus.app', From 814aa422d9d15cf3517717821151e20cfc089007 Mon Sep 17 00:00:00 2001 From: yanglbme Date: 2023年9月26日 15:10:29 +0800 Subject: [PATCH 2/3] chore: update --- main.js | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/main.js b/main.js index 04beb1b664303..a5f22cc795fd4 100644 --- a/main.js +++ b/main.js @@ -24,24 +24,6 @@ window.addEventListener('hashchange', () => { window.$docsify = { name: 'leetcode', repo: 'doocs/leetcode', - lastModifiedText: { - '/README_EN': 'Last updated: ', - '/': '最近更新时间:', - }, - giscus: { - repo: 'doocs/leetcode', - repoId: 'MDEwOlJlcG9zaXRvcnkxNDkwMDEzNjU', - category: 'Announcements', - categoryId: 'DIC_kwDOCOGUlc4CZmhe', - mapping: 'specific', - term: getTerm(), - reactionsEnabled: '0', - strict: '1', - emitMetadata: '0', - inputPosition: 'top', - crossorigin: 'anonymous', - lang: getLang(), - }, logo: '/images/doocs-leetcode.png', search: { depth: 2, @@ -68,6 +50,24 @@ window.$docsify = { '/solution/.*/summary_en.md': '/solution/summary_en.md', '/basic/.*/summary_en.md': '/basic/summary_en.md', }, + lastModifiedText: { + '/README_EN': 'Last updated: ', + '/': '最近更新时间:', + }, + giscus: { + repo: 'doocs/leetcode', + repoId: 'MDEwOlJlcG9zaXRvcnkxNDkwMDEzNjU', + category: 'Announcements', + categoryId: 'DIC_kwDOCOGUlc4CZmhe', + mapping: 'specific', + term: getTerm(), + reactionsEnabled: '0', + strict: '1', + emitMetadata: '0', + inputPosition: 'top', + crossorigin: 'anonymous', + lang: getLang(), + }, contributors: { repo: 'doocs/leetcode', ignores: [ @@ -146,7 +146,7 @@ window.$docsify = { const term = getTerm(); const lang = getLang(); - var giscusScript = document.createElement('script'); + const giscusScript = document.createElement('script'); const { repo, repoId, From 2c0fc70c7fffa054d1248568cf24c34f7468b846 Mon Sep 17 00:00:00 2001 From: yanglbme Date: 2023年9月26日 15:25:57 +0800 Subject: [PATCH 3/3] chore: update --- main.js | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/main.js b/main.js index a5f22cc795fd4..47a21c6cc888a 100644 --- a/main.js +++ b/main.js @@ -60,13 +60,11 @@ window.$docsify = { category: 'Announcements', categoryId: 'DIC_kwDOCOGUlc4CZmhe', mapping: 'specific', - term: getTerm(), reactionsEnabled: '0', strict: '1', emitMetadata: '0', inputPosition: 'top', crossorigin: 'anonymous', - lang: getLang(), }, contributors: { repo: 'doocs/leetcode', @@ -143,9 +141,6 @@ window.$docsify = { return html + footer; }); hook.doneEach(() => { - const term = getTerm(); - const lang = getLang(); - const giscusScript = document.createElement('script'); const { repo, @@ -174,8 +169,8 @@ window.$docsify = { giscusScript.setAttribute('crossorigin', crossorigin); giscusScript.setAttribute('data-theme', giscusTheme()); - giscusScript.setAttribute('data-term', term); - giscusScript.setAttribute('data-lang', lang); + giscusScript.setAttribute('data-term', getTerm()); + giscusScript.setAttribute('data-lang', getLang()); document .getElementById('main') @@ -183,9 +178,8 @@ window.$docsify = { document.getElementById('docsify-darklight-theme').addEventListener('click', () => { const frame = document.querySelector('.giscus-frame'); - const theme = giscusTheme(); frame.contentWindow.postMessage( - { giscus: { setConfig: { theme } } }, + { giscus: { setConfig: { theme: giscusTheme() } } }, 'https://giscus.app', ); });

AltStyle によって変換されたページ (->オリジナル) /