summaryrefslogtreecommitdiff
path: root/layouts/_default/stats.html
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-05-23 20:03:37 +0800
committerEltrac <hi@guhub.cn>2025-05-23 20:03:37 +0800
commitb3a510865f78c33e6cb70d64eaf60b65266508fe (patch)
treecd908f41668811e70539e193df388cbd6d97479b /layouts/_default/stats.html
parent1d40429c31e0b786ce312304e44b0190827ca230 (diff)
feat: better styled external link list
Former-commit-id: 525eb0af18fe8721cf195bc46e3b1b68a81ed646
Diffstat (limited to 'layouts/_default/stats.html')
-rw-r--r--layouts/_default/stats.html72
1 files changed, 42 insertions, 30 deletions
diff --git a/layouts/_default/stats.html b/layouts/_default/stats.html
index 2d80ca05..efa9821e 100644
--- a/layouts/_default/stats.html
+++ b/layouts/_default/stats.html
@@ -20,6 +20,7 @@
margin-bottom: 0.2rem;
display: flex;
justify-content: space-between;
+ align-items: center;
}
.rank-item-link {
display: inline-flex;
@@ -30,6 +31,9 @@
width: 1rem;
height: 1rem;
}
+ .rank-item-count {
+ color: var(--secondary-text-color);
+ }
.rank-item-bar {
background-color: rgba(103,173,91,0.35);
position: absolute;
@@ -49,41 +53,49 @@
{{ .Content }}
</div>
- <h2>内部链接图谱</h2>
- <div class="outbox small">
- <iframe src="https://geedea.pro/graph"
- style="width:100%;height: 30rem;border-radius:5px;border:none"></iframe>
- </div>
+ <section>
+ <h2>内部链接图谱</h2>
+ <p>站内各个页面之间通过超链接建立起来的联系,你可以通过视觉化的双向链接逛逛我的博客。图谱可以缩放和拖拽,你也可以<a href="/graph" style="text-decoration: underline;">点击这里</a>全屏浏览。</p>
+ <div class="outbox small">
+ <iframe src="https://geedea.pro/graph"
+ style="width:100%;height: 30rem;border-radius:5px;border:none"></iframe>
+ </div>
+ </section>
+
+ <hr>
- <h2>外部链接排行</h2>
+ <section>
+ <h2>外部链接排行</h2>
+ <p>我在页面中嵌入的外部链接主要来自以下域名,引用次数少于 3 的已被排除。</p>
- {{/* Find the maximum link count */}}
- {{ $max := 0 }}
- {{ range .Site.Data.externallinks }}
- {{ if gt (index . 1) $max }}
- {{ $max = index . 1 }}
+ {{/* Find the maximum link count */}}
+ {{ $max := 0 }}
+ {{ range .Site.Data.externallinks }}
+ {{ if gt (index . 1) $max }}
+ {{ $max = index . 1 }}
+ {{ end }}
{{ end }}
- {{ end }}
- <ol id="external-link-rank">
- {{ range .Site.Data.externallinks }}
- {{ $label := index . 0 }}
- {{ $count := index . 1 }}
- {{ if gt $count 2 }}
- {{ $percent := div (mul $count 100) $max }}
- <li class="rank-item">
- <div class="rank-item-text">
- <a class="rank-item-link" href="https://{{ $label }}/" target="_blank">
- <img src="https://favicone.com/{{ $label }}?s=50" />
- {{ $label }}
- </a>
- <span>{{ $count }}</span>
- </div>
- <div class="rank-item-bar" style="width:{{ $percent }}%"></div>
- </li>
+ <ol id="external-link-rank">
+ {{ range .Site.Data.externallinks }}
+ {{ $label := index . 0 }}
+ {{ $count := index . 1 }}
+ {{ if gt $count 2 }}
+ {{ $percent := div (mul $count 100) $max }}
+ <li class="rank-item">
+ <div class="rank-item-text">
+ <a class="rank-item-link" href="https://{{ $label }}/" target="_blank">
+ <img src="https://favicone.com/{{ $label }}?s=50" />
+ {{ $label }}
+ </a>
+ <span class="rank-item-count font-mono">{{ $count }}</span>
+ </div>
+ <div class="rank-item-bar" style="width:{{ $percent }}%"></div>
+ </li>
+ {{ end }}
{{ end }}
- {{ end }}
- </ol>
+ </ol>
+ </section>
</article>
{{ partial "footer.html" . }}
{{ end }}