PWA支持
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 14s
Docker Build & Deploy / Deploy to Production (push) Successful in 7s

This commit is contained in:
孙诚
2025-12-25 14:15:43 +08:00
parent b14efd8d16
commit a9dfcdaa5c
19 changed files with 485 additions and 5 deletions

View File

@@ -0,0 +1,10 @@
<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad128" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="128" height="128" fill="url(#grad128)" rx="12.8"/>
<text x="50%" y="50%" font-size="51.2" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 554 B

View File

@@ -0,0 +1,10 @@
<svg width="144" height="144" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad144" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="144" height="144" fill="url(#grad144)" rx="14.4"/>
<text x="50%" y="50%" font-size="57.6" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 554 B

View File

@@ -0,0 +1,10 @@
<svg width="152" height="152" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad152" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="152" height="152" fill="url(#grad152)" rx="15.200000000000001"/>
<text x="50%" y="50%" font-size="60.800000000000004" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 582 B

View File

@@ -0,0 +1,10 @@
<svg width="192" height="192" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad192" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="192" height="192" fill="url(#grad192)" rx="19.200000000000003"/>
<text x="50%" y="50%" font-size="76.80000000000001" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 581 B

View File

@@ -0,0 +1,10 @@
<svg width="384" height="384" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad384" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="384" height="384" fill="url(#grad384)" rx="38.400000000000006"/>
<text x="50%" y="50%" font-size="153.60000000000002" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 582 B

View File

@@ -0,0 +1,10 @@
<svg width="512" height="512" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad512" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="512" height="512" fill="url(#grad512)" rx="51.2"/>
<text x="50%" y="50%" font-size="204.8" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 555 B

View File

@@ -0,0 +1,10 @@
<svg width="72" height="72" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad72" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="72" height="72" fill="url(#grad72)" rx="7.2"/>
<text x="50%" y="50%" font-size="28.8" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 547 B

View File

@@ -0,0 +1,10 @@
<svg width="96" height="96" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="grad96" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#1989fa;stop-opacity:1" />
<stop offset="100%" style="stop-color:#0b5fd6;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="96" height="96" fill="url(#grad96)" rx="9.600000000000001"/>
<text x="50%" y="50%" font-size="38.400000000000006" fill="white" text-anchor="middle" dy=".35em" font-family="Arial, Microsoft YaHei, sans-serif" font-weight="bold"></text>
</svg>

After

Width:  |  Height:  |  Size: 575 B

View File

@@ -0,0 +1,4 @@
<svg width='512' height='512' xmlns='http://www.w3.org/2000/svg'>
<rect width='512' height='512' fill='#1989fa'/>
<text x='50%' y='50%' font-size='200' fill='white' text-anchor='middle' dy='.3em' font-family='Arial, sans-serif' font-weight='bold'></text>
</svg>