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
+47
View File
@@ -0,0 +1,47 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200">
<defs>
<radialGradient id="bg-grad" cx="50%" cy="50%" r="50%">
<stop offset="0%" stop-color="#1a237e"/>
<stop offset="100%" stop-color="#0a0a2e"/>
</radialGradient>
<radialGradient id="glow" cx="50%" cy="50%" r="50%">
<stop offset="60%" stop-color="#4fc3f7" stop-opacity="0"/>
<stop offset="100%" stop-color="#4fc3f7" stop-opacity="0.3"/>
</radialGradient>
<filter id="blur">
<feGaussianBlur stdDeviation="2"/>
</filter>
</defs>
<!-- Outer glow ring -->
<circle cx="100" cy="100" r="96" fill="none" stroke="#4fc3f7" stroke-width="1" opacity="0.4" filter="url(#blur)"/>
<circle cx="100" cy="100" r="96" fill="none" stroke="#4fc3f7" stroke-width="0.5" opacity="0.6"/>
<!-- Main circle background -->
<circle cx="100" cy="100" r="90" fill="url(#bg-grad)"/>
<circle cx="100" cy="100" r="90" fill="url(#glow)"/>
<!-- Snowflake pattern: 6 arms -->
<g stroke="#4fc3f7" stroke-width="2" fill="none" opacity="0.85" stroke-linecap="round">
<!-- Main 6 arms -->
<line x1="100" y1="45" x2="100" y2="155"/>
<line x1="52" y1="72" x2="148" y2="128"/>
<line x1="52" y1="128" x2="148" y2="72"/>
<!-- Branches on vertical arm -->
<line x1="100" y1="55" x2="88" y2="62"/>
<line x1="100" y1="55" x2="112" y2="62"/>
<line x1="100" y1="145" x2="88" y2="138"/>
<line x1="100" y1="145" x2="112" y2="138"/>
<!-- Branches on upper-right arm -->
<line x1="140" y1="78" x2="148" y2="68"/>
<line x1="140" y1="78" x2="130" y2="75"/>
<line x1="60" y1="122" x2="52" y2="132"/>
<line x1="60" y1="122" x2="70" y2="125"/>
<!-- Branches on upper-left arm -->
<line x1="60" y1="78" x2="52" y2="68"/>
<line x1="60" y1="78" x2="70" y2="75"/>
<line x1="140" y1="122" x2="148" y2="132"/>
<line x1="140" y1="122" x2="130" y2="125"/>
</g>
<!-- Center dot -->
<circle cx="100" cy="100" r="4" fill="#4fc3f7"/>
<!-- S.A. text -->
<text x="100" y="108" text-anchor="middle" font-family="'Segoe UI', system-ui, sans-serif" font-size="24" font-weight="700" fill="#e0e0e0" letter-spacing="2">S.A.</text>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB