-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
58 lines (55 loc) · 1.96 KB
/
Copy pathindex.html
File metadata and controls
58 lines (55 loc) · 1.96 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
---
layout: home
# Index page - Chirpy blog home (restored)
# World-entry banner is injected at top by assets/lib-custom/world-banner.js
# 首页留言板(评论区)由下方脚本动态注入
---
<!-- 留言板:在 DOMContentLoaded 时注入到 #board 容器顶部 -->
<div id="home-giscus-mount" style="display:none;"></div>
<script>
(function () {
function loadGiscus() {
var mount = document.getElementById("home-giscus-mount");
if (!mount || mount.dataset.loaded) return;
mount.dataset.loaded = "1";
mount.style.display = "block";
mount.style.cssText = "max-width:820px;margin:48px auto 32px;padding:0 16px;";
var h = document.createElement("h2");
h.textContent = "💬 留言板";
h.style.cssText = "text-align:center;margin-bottom:8px;";
var p = document.createElement("p");
p.textContent = "欢迎在这里和我交流 — 想法、建议、或者随便聊聊";
p.style.cssText = "text-align:center;color:#6b7280;margin-bottom:24px;";
var box = document.createElement("div");
box.className = "giscus";
mount.appendChild(h);
mount.appendChild(p);
mount.appendChild(box);
var s = document.createElement("script");
s.src = "https://giscus.app/client.js";
["data-repo|lyzbcy/lyzbcy.github.io",
"data-repo-id|R_kgDOQMgcsQ",
"data-category|Announcements",
"data-category-id|DIC_kwDOQMgcsc4DCIAs",
"data-mapping|specific",
"data-term|首页留言板",
"data-strict|0",
"data-reactions-enabled|1",
"data-emit-metadata|0",
"data-input-position|bottom",
"data-theme|preferred_color_scheme",
"data-lang|zh-CN"].forEach(function (pair) {
var kv = pair.split("|");
s.setAttribute(kv[0], kv[1]);
});
s.setAttribute("crossorigin", "anonymous");
s.async = true;
mount.appendChild(s);
}
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", loadGiscus);
} else {
loadGiscus();
}
})();
</script>