|
@@ -23,61 +23,61 @@ window.LogoBig = LogoBin
|
|
|
window.jQuery = jQuery
|
|
|
window.$ = jQuery
|
|
|
|
|
|
-const metaViewport = document.createElement('meta');
|
|
|
-metaViewport.setAttribute('name', 'viewport');
|
|
|
-metaViewport.setAttribute('content', 'width=device-width, initial-scale=1');
|
|
|
-document.head.appendChild(metaViewport);
|
|
|
-
|
|
|
-const metaDescription = document.createElement('meta');
|
|
|
-metaDescription.setAttribute('name', 'description');
|
|
|
-metaDescription.setAttribute('content', '这是宋子桓的贡献者列表和赞助者列表。');
|
|
|
-document.head.appendChild(metaDescription);
|
|
|
-
|
|
|
-const metaKeywords = document.createElement('meta');
|
|
|
-metaKeywords.setAttribute('name', 'keywords');
|
|
|
-metaKeywords.setAttribute('content', '宋子桓, Song Zihuan, Open Source, 开源, 贡献, 赞助, Github');
|
|
|
-document.head.appendChild(metaKeywords);
|
|
|
-
|
|
|
-const metaLang = document.createElement('meta');
|
|
|
-metaLang.setAttribute('http-equiv', 'Content-Language');
|
|
|
-metaLang.setAttribute('content', 'zh-CN'); // 例如,设定为简体中文
|
|
|
-document.head.appendChild(metaLang);
|
|
|
+const metaViewport = document.createElement('meta')
|
|
|
+metaViewport.setAttribute('name', 'viewport')
|
|
|
+metaViewport.setAttribute('content', 'width=device-width, initial-scale=1')
|
|
|
+document.head.appendChild(metaViewport)
|
|
|
+
|
|
|
+const metaDescription = document.createElement('meta')
|
|
|
+metaDescription.setAttribute('name', 'description')
|
|
|
+metaDescription.setAttribute('content', '这是宋子桓的贡献者列表和赞助者列表。')
|
|
|
+document.head.appendChild(metaDescription)
|
|
|
+
|
|
|
+const metaKeywords = document.createElement('meta')
|
|
|
+metaKeywords.setAttribute('name', 'keywords')
|
|
|
+metaKeywords.setAttribute('content', '宋子桓, Song Zihuan, Open Source, 开源, 贡献, 赞助, Github')
|
|
|
+document.head.appendChild(metaKeywords)
|
|
|
+
|
|
|
+const metaLang = document.createElement('meta')
|
|
|
+metaLang.setAttribute('http-equiv', 'Content-Language')
|
|
|
+metaLang.setAttribute('content', 'zh-CN') // 例如,设定为简体中文
|
|
|
+document.head.appendChild(metaLang)
|
|
|
|
|
|
// Open Graph: 网页标题
|
|
|
-const metaOgTitle = document.createElement('meta');
|
|
|
-metaOgTitle.setAttribute('property', 'og:title');
|
|
|
-metaOgTitle.setAttribute('content', '宋子桓的项目贡献与赞助主页');
|
|
|
-document.head.appendChild(metaOgTitle);
|
|
|
+const metaOgTitle = document.createElement('meta')
|
|
|
+metaOgTitle.setAttribute('property', 'og:title')
|
|
|
+metaOgTitle.setAttribute('content', '宋子桓的项目贡献与赞助主页')
|
|
|
+document.head.appendChild(metaOgTitle)
|
|
|
|
|
|
// Open Graph: 网页描述
|
|
|
-const metaOgDesc = document.createElement('meta');
|
|
|
-metaOgDesc.setAttribute('property', 'og:description');
|
|
|
-metaOgDesc.setAttribute('content', '这是宋子桓的贡献者列表和赞助者列表。');
|
|
|
-document.head.appendChild(metaOgDesc);
|
|
|
+const metaOgDesc = document.createElement('meta')
|
|
|
+metaOgDesc.setAttribute('property', 'og:description')
|
|
|
+metaOgDesc.setAttribute('content', '这是宋子桓的贡献者列表和赞助者列表。')
|
|
|
+document.head.appendChild(metaOgDesc)
|
|
|
|
|
|
// Open Graph: 网页图片
|
|
|
-const metaOgImage = document.createElement('meta');
|
|
|
-metaOgImage.setAttribute('property', 'og:image');
|
|
|
-metaOgImage.setAttribute('content', window.LogoBig);
|
|
|
-document.head.appendChild(metaOgImage);
|
|
|
+const metaOgImage = document.createElement('meta')
|
|
|
+metaOgImage.setAttribute('property', 'og:image')
|
|
|
+metaOgImage.setAttribute('content', window.LogoBig)
|
|
|
+document.head.appendChild(metaOgImage)
|
|
|
|
|
|
// Twitter Card: 卡片类型
|
|
|
-var metaTwitterCard = document.createElement('meta');
|
|
|
-metaTwitterCard.setAttribute('name', 'twitter:card');
|
|
|
-metaTwitterCard.setAttribute('content', 'summary_large_image');
|
|
|
-document.head.appendChild(metaTwitterCard);
|
|
|
+const metaTwitterCard = document.createElement('meta')
|
|
|
+metaTwitterCard.setAttribute('name', 'twitter:card')
|
|
|
+metaTwitterCard.setAttribute('content', 'summary_large_image')
|
|
|
+document.head.appendChild(metaTwitterCard)
|
|
|
|
|
|
// Twitter Card: 网页标题
|
|
|
-var metaTwitterTitle = document.createElement('meta');
|
|
|
-metaTwitterTitle.setAttribute('name', 'twitter:title');
|
|
|
-metaTwitterTitle.setAttribute('content', '宋子桓的项目贡献与赞助主页');
|
|
|
-document.head.appendChild(metaTwitterTitle);
|
|
|
+const metaTwitterTitle = document.createElement('meta')
|
|
|
+metaTwitterTitle.setAttribute('name', 'twitter:title')
|
|
|
+metaTwitterTitle.setAttribute('content', '宋子桓的项目贡献与赞助主页')
|
|
|
+document.head.appendChild(metaTwitterTitle)
|
|
|
|
|
|
// Twitter Card: 图片URL
|
|
|
-var metaTwitterImage = document.createElement('meta');
|
|
|
-metaTwitterImage.setAttribute('name', 'twitter:image');
|
|
|
-metaTwitterImage.setAttribute('content', window.LogoBig);
|
|
|
-document.head.appendChild(metaTwitterImage);
|
|
|
+const metaTwitterImage = document.createElement('meta')
|
|
|
+metaTwitterImage.setAttribute('name', 'twitter:image')
|
|
|
+metaTwitterImage.setAttribute('content', window.LogoBig)
|
|
|
+document.head.appendChild(metaTwitterImage)
|
|
|
|
|
|
function setIcon() {
|
|
|
// 动态设置favicon
|
|
@@ -89,8 +89,7 @@ function setIcon() {
|
|
|
|
|
|
document.addEventListener('DOMContentLoaded', setIcon)
|
|
|
|
|
|
-const minWidth = 260;
|
|
|
-let innerHTML = ''
|
|
|
+const minWidth = 260
|
|
|
let loadInnerHTML = ''
|
|
|
const emptyInnerHTML = () => `
|
|
|
<style>
|
|
@@ -138,11 +137,10 @@ function handlerWindowResize() {
|
|
|
}
|
|
|
|
|
|
function handlerDocumentDOMContentLoaded() {
|
|
|
- innerHTML = document.body.innerHTML
|
|
|
if (window.innerWidth <= minWidth) {
|
|
|
document.body.innerHTML = emptyInnerHTML()
|
|
|
}
|
|
|
- window.addEventListener('resize', handlerWindowResize);
|
|
|
+ window.addEventListener('resize', handlerWindowResize)
|
|
|
}
|
|
|
|
|
|
function handlerWindowLoad() {
|
|
@@ -151,5 +149,5 @@ function handlerWindowLoad() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-document.addEventListener('DOMContentLoaded', handlerDocumentDOMContentLoaded);
|
|
|
-window.addEventListener('load', handlerWindowLoad);
|
|
|
+document.addEventListener('DOMContentLoaded', handlerDocumentDOMContentLoaded)
|
|
|
+window.addEventListener('load', handlerWindowLoad)
|