Skip to content

Commit cc51d8e

Browse files
committed
install gitalk & github-corners
1 parent be1f296 commit cc51d8e

File tree

5 files changed

+30
-1
lines changed

5 files changed

+30
-1
lines changed

website/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ disablePathToLower = true
3737

3838
[menu]
3939
[[menu.before]]
40-
name = "被人嘲笑的梦想"
40+
name = "Blog"
4141
url = "https://halfrost.com"
4242
weight = 10
4343
[[menu.before]]

website/content/menu/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
headless: true
33
---
44

5+
<hr>
6+
57
- [**Example Site**]({{< relref "/docs/example" >}})
68
- [Table of Contents]({{< relref "/docs/example/table-of-contents" >}})
79
- [With ToC]({{< relref "/docs/example/table-of-contents/with-toc" >}})

website/themes/book/layouts/partials/docs/footer.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@
2121
</a>
2222
</div>
2323
{{ end }}
24+
{{ partial "docs/gitalk.html" . }}
2425
</div>
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{{ if .Site.Params.enableGitalk }}
2+
<div id="gitalk-container" style="width : 100%;"></div>
3+
<link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
4+
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>
5+
<script>
6+
const gitalk = new Gitalk({
7+
clientID: '{{ .Site.Params.Gitalk.clientID }}',
8+
clientSecret: '{{ .Site.Params.Gitalk.clientSecret }}',
9+
repo: '{{ .Site.Params.Gitalk.repo }}',
10+
owner: '{{ .Site.Params.Gitalk.owner }}',
11+
admin: ['{{ .Site.Params.Gitalk.owner }}'],
12+
id: location.pathname, // Ensure uniqueness and length less than 50
13+
distractionFreeMode: false // Facebook-like distraction free mode
14+
});
15+
(function() {
16+
if (["localhost", "127.0.0.1"].indexOf(window.location.hostname) != -1) {
17+
document.getElementById('gitalk-container').innerHTML = 'Gitalk comments not available by default when the website is previewed locally.';
18+
return;
19+
}
20+
gitalk.render('gitalk-container');
21+
})();
22+
</script>
23+
{{ end }}

website/themes/book/layouts/partials/docs/header.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,7 @@
1010
<img src="{{ "svg/toc.svg" | relURL }}" class="book-icon" alt="Table of Contents" />
1111
{{ end }}
1212
</label>
13+
14+
<a href="https://github.com/halfrost/LeetCode-Go" class="github-corner" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#64CEAA; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
15+
<a href="https://github.com/halfrost/LeetCode-Go" class="github-corner" aria-label="View source on GitHub"><svg width="80" height="80" viewBox="0 0 250 250" style="fill:#64CEAA; color:#fff; position: absolute; top: 0; border: 0; left: 0; transform: scale(-1, 1);" aria-hidden="true"><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path></svg></a><style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
1316
</div>

0 commit comments

Comments
 (0)