big upgrade

This commit is contained in:
2026-05-10 12:19:58 +02:00
parent 5bd2019fc6
commit f7dd547f8d
38 changed files with 2363 additions and 329 deletions

14
public/svg/csharp.svg Normal file
View File

@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
<path fill="#9B4F96" d="M115.4 30.7L67.1 2.9c-.8-.5-1.9-.7-3.1-.7-1.2 0-2.3.3-3.1.7l-48 27.9c-1.7 1-2.9 3.5-2.9 5.4v55.7c0 1.1.2 2.4 1 3.5l106.8-62c-.6-1.2-1.5-2.1-2.4-2.7z"/>
<path fill="#68217A" d="M10.7 95.3c.5.8 1.2 1.5 1.9 1.9l48.2 27.9c.8.5 1.9.7 3.1.7 1.2 0 2.3-.3 3.1-.7l48-27.9c1.7-1 2.9-3.5 2.9-5.4V36.1c0-.9-.1-1.9-.6-2.8l-106.6 62z"/>
<path fill="#fff" d="M85.3 76.1C81.1 83.5 73.1 88.5 64 88.5c-13.5 0-24.5-11-24.5-24.5s11-24.5 24.5-24.5c9.1 0 17.1 5 21.3 12.5l13-7.5c-6.8-11.9-19.6-20-34.3-20-21.8 0-39.5 17.7-39.5 39.5s17.7 39.5 39.5 39.5c14.6 0 27.4-8 34.2-19.8l-12.9-7.6z"/>
<!-- # symbol: two slanted verticals + two horizontals -->
<g stroke="#fff" stroke-width="3.5" stroke-linecap="round" fill="none">
<!-- two vertical lines (slightly tilted) -->
<line x1="95" y1="48" x2="92" y2="80"/>
<line x1="105" y1="48" x2="102" y2="80"/>
<!-- two horizontal lines -->
<line x1="87" y1="57" x2="112" y2="57"/>
<line x1="87" y1="69" x2="112" y2="69"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

1
public/svg/html5.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="30" height="30"><path fill="#E44D26" d="M19.037 113.876L9.032 1.661h109.936l-10.016 112.198-45.019 12.48z"/><path fill="#F16529" d="M64 116.8l36.378-10.086 8.559-95.878H64z"/><path fill="#EBEBEB" d="M64 52.455H45.788L44.53 38.361H64V24.599H29.489l.33 3.692 3.382 37.927H64zm0 35.743l-.061.017-15.327-4.14-.979-10.975H33.816l1.928 21.609 28.193 7.826.063-.017z"/><path fill="#fff" d="M63.952 52.455v13.763h16.947l-1.597 17.849-15.35 4.143v14.319l28.215-7.82.207-2.325 3.234-36.233.335-3.696h-3.708zm0-27.856v13.762h33.244l.276-3.092.628-6.978.329-3.692z"/></svg>

After

Width:  |  Height:  |  Size: 630 B

1
public/svg/nextjs.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="30" height="30"><path fill="#fff" d="M64 0C28.7 0 0 28.7 0 64s28.7 64 64 64c11.2 0 21.7-2.9 30.8-7.9L48.4 55.3v36.6h-6.8V41.8h6.8l50.5 75.8C116.4 106.3 128 86.5 128 64c0-35.3-28.7-64-64-64zm22.1 84.6l-7.5-11.7V41.8h7.5v42.8z"/></svg>

After

Width:  |  Height:  |  Size: 302 B

1
public/svg/php.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="30" height="30"><path fill="#6181B6" d="M64 33.039C30.26 33.039 2.906 46.901 2.906 64S30.26 94.961 64 94.961 125.094 81.099 125.094 64 97.74 33.039 64 33.039zM48.103 70.032c-1.458 1.364-3.077 1.927-4.86 2.507-1.783.581-4.052.461-6.811.461h-6.253l-1.733 10h-7.301l6.515-34H41.7c4.224 0 7.305 1.215 9.242 3.432 1.937 2.217 2.519 5.364 1.747 9.337-.319 1.637-.856 3.159-1.614 4.515a15.118 15.118 0 01-2.972 3.748zM69.414 73l2.881-14.42c.328-1.688.132-2.913-.59-3.676-.723-.764-2.017-1.146-3.882-1.146h-6.324L57.858 73H50.6l6.515-34h7.258l-1.694 8.455h6.676c4.523 0 7.577 1.019 9.161 3.057 1.584 2.037 1.937 5.098 1.059 9.183L77.012 73h-7.598zM103.821 66.28c-.319 1.637-.856 3.133-1.614 4.489a15.015 15.015 0 01-2.972 3.722c-1.458 1.364-3.096 1.953-4.86 2.507-1.764.555-4.052.461-6.812.461H81.31l-1.733 10h-7.301l6.514-34h14.041c4.224 0 7.305 1.215 9.241 3.432 1.935 2.217 2.519 5.39 1.749 9.389z"/><path fill="#fff" d="M38.94 49.758h-5.709l-3.233 15.242h5.417c2.894 0 5.146-.66 6.757-1.98 1.61-1.32 2.793-3.479 3.548-6.475.716-2.845.418-4.854-.893-6.024S41.752 49.758 38.94 49.758zM95.088 49.758h-5.709l-3.233 15.242h5.417c2.894 0 5.146-.66 6.757-1.98 1.61-1.32 2.793-3.479 3.548-6.475.716-2.845.418-4.854-.893-6.024-1.312-1.171-3.56-1.763-6.887-.763z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

1
public/svg/react.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-11.5 -10.232 23 20.463"><circle r="2.05" fill="#61dafb"/><g stroke="#61dafb" fill="none" stroke-width="1"><ellipse rx="11" ry="4.2"/><ellipse rx="11" ry="4.2" transform="rotate(60)"/><ellipse rx="11" ry="4.2" transform="rotate(120)"/></g></svg>

After

Width:  |  Height:  |  Size: 294 B

1
public/svg/sql.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128" width="30" height="30"><path fill="#00758F" d="M64 8C37.5 8 16 15.2 16 24v80c0 8.8 21.5 16 48 16s48-7.2 48-16V24c0-8.8-21.5-16-48-16z"/><ellipse cx="64" cy="24" rx="48" ry="16" fill="#00758F"/><ellipse cx="64" cy="24" rx="48" ry="16" fill="#00A4CC" opacity=".6"/><path fill="none" stroke="#fff" stroke-width="2" stroke-linecap="round" d="M16 24v80c0 8.8 21.5 16 48 16s48-7.2 48-16V24"/><ellipse cx="64" cy="24" rx="48" ry="16" fill="none" stroke="#fff" stroke-width="2"/><path fill="none" stroke="#fff" stroke-width="2" d="M16 44c0 8.8 21.5 16 48 16s48-7.2 48-16M16 64c0 8.8 21.5 16 48 16s48-7.2 48-16M16 84c0 8.8 21.5 16 48 16s48-7.2 48-16"/><text x="64" y="28" text-anchor="middle" fill="#fff" font-family="Arial,sans-serif" font-size="14" font-weight="bold">SQL</text></svg>

After

Width:  |  Height:  |  Size: 839 B

1
public/svg/vite.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 410 404"><path d="M399.641 59.5246L215.643 388.545C211.844 395.338 202.084 395.505 198.07 388.84L10.5765 59.8364C6.18066 52.5765 12.8498 43.8389 21.1592 45.6998L204.89 87.6784C206.364 88.0124 207.893 88.0124 209.367 87.6784L389.098 45.6838C397.356 43.7568 404.1 52.3792 399.641 59.5246Z" fill="#41D1FF"/><path d="M292.965 1.47363L156.801 28.2552C153.526 28.8698 151.149 31.7254 151.194 35.0584L155.278 209.419C155.345 213.293 159.063 216.088 162.81 215.107L195.608 206.208C199.795 205.112 203.792 208.378 203.472 212.7L200.263 255.828C199.926 260.355 204.35 263.674 208.645 261.96L231.375 253.174C235.676 251.458 240.104 254.784 239.762 259.316L234.968 322.063C234.44 328.958 243.803 332.017 247.238 325.993L249.244 322.464L346.645 93.4963C348.636 88.9498 344.955 84.0155 340.088 84.8845L306.07 90.8262C301.638 91.6108 297.87 87.7874 298.778 83.3874L313.389 12.1816C314.303 7.75199 310.479 3.92727 306.053 4.77862L292.965 1.47363Z" fill="#FFDD35"/></svg>

After

Width:  |  Height:  |  Size: 1007 B