Rebuild site with Hugo: unified dark theme, SVG logo, data-driven content

This commit is contained in:
2026-07-08 16:14:01 +08:00
parent 0eaec96b68
commit 1214e48733
47 changed files with 1169 additions and 2766 deletions
+5
View File
@@ -0,0 +1,5 @@
<footer class="site-footer">
<div class="container">
<p>{{ .Site.Copyright }}</p>
</div>
</footer>
+13
View File
@@ -0,0 +1,13 @@
<header class="site-nav">
<div class="nav-inner container">
<a href="/" class="nav-brand">
<img src="{{ .Site.Params.logo }}" alt="{{ .Site.Title }}" class="nav-logo" width="32" height="32">
<span>{{ .Site.Title }}</span>
</a>
<nav class="nav-links">
{{ range .Site.Params.navLinks }}
<a href="{{ .url }}" {{ if .external }}target="_blank" rel="noopener"{{ end }}>{{ .name }}</a>
{{ end }}
</nav>
</div>
</header>
+12
View File
@@ -0,0 +1,12 @@
<a href="{{ .demo_url }}" class="project-card" style="--accent: {{ .accent }}">
<div class="card-header">
<h3>{{ .name }}</h3>
<div class="card-tags">
{{ range .tags }}<span class="tag">{{ . }}</span>{{ end }}
</div>
</div>
<p class="card-desc">{{ .description }}</p>
<div class="card-links">
<span class="card-link primary">查看详情 →</span>
</div>
</a>
+11
View File
@@ -0,0 +1,11 @@
<a href="{{ .url }}" class="subject-card" target="_blank" rel="noopener" style="--color: {{ .color }}">
<div class="subject-icon">
<svg viewBox="0 0 24 24" width="40" height="40" fill="none" stroke="currentColor" stroke-width="1.5">
<path d="M3 7v10a2 2 0 002 2h14a2 2 0 002-2V7"/>
<path d="M21 7a2 2 0 00-2-2H5a2 2 0 00-2 2"/>
<path d="M12 5v14"/>
</svg>
</div>
<h3>{{ .name }}</h3>
<p class="subject-pw">密码: <code>{{ .password }}</code></p>
</a>