chore: sync
27
.gitignore
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
# Logs / local runtime
|
||||
debug-logs/
|
||||
*.log
|
||||
|
||||
# IDE / OS
|
||||
.idea/
|
||||
.vscode/
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Frontend (CRA / React)
|
||||
mengyaprofile-frontend/node_modules/
|
||||
mengyaprofile-frontend/build/
|
||||
|
||||
# Backend (Python/Flask)
|
||||
mengyaprofile-backend/__pycache__/
|
||||
**/__pycache__/
|
||||
*.py[cod]
|
||||
.venv/
|
||||
venv/
|
||||
|
||||
# Env / local overrides
|
||||
.env
|
||||
.env.*
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
BIN
mengyaprofile-backend/data/background/image1.png
Normal file
|
After Width: | Height: | Size: 4.0 MiB |
BIN
mengyaprofile-backend/data/background/image2.png
Normal file
|
After Width: | Height: | Size: 6.5 MiB |
BIN
mengyaprofile-backend/data/background/image3.png
Normal file
|
After Width: | Height: | Size: 6.6 MiB |
BIN
mengyaprofile-backend/data/background/image4.png
Normal file
|
After Width: | Height: | Size: 822 KiB |
BIN
mengyaprofile-backend/data/background/image5.png
Normal file
|
After Width: | Height: | Size: 3.7 MiB |
BIN
mengyaprofile-backend/data/background/image6.png
Normal file
|
After Width: | Height: | Size: 6.3 MiB |
BIN
mengyaprofile-backend/data/background/image7.png
Normal file
|
After Width: | Height: | Size: 977 KiB |
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"contacts": [
|
||||
{
|
||||
"type": "qq",
|
||||
"label": "QQ",
|
||||
"value": "3205788256",
|
||||
"link": "tencent://message/?uin=123456789",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69076687211f9.webp"
|
||||
"type": "email",
|
||||
"label": "个人邮箱",
|
||||
"value": "mail@smyhub.com",
|
||||
"link": "mailto:mail@smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/02/10/698b21a5e2c26.png"
|
||||
},
|
||||
{
|
||||
"type": "email",
|
||||
|
||||
8
mengyaprofile-backend/data/logo/android.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg width="256px" height="150px" viewBox="0 0 256 150" version="1.1" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid">
|
||||
<title>Android</title>
|
||||
<g>
|
||||
<path d="M255.284991,143.469674 C255.201319,142.945587 255.121451,142.427586 255.033977,141.909584 C254.505326,138.695465 253.847365,135.518997 253.082914,132.385887 C251.740369,126.912642 250.05173,121.570609 248.036012,116.397059 C246.33216,112.015725 244.392506,107.753432 242.239872,103.62197 C239.471112,98.3172087 236.34865,93.2246681 232.89911,88.3816201 C228.669905,82.4466615 223.946279,76.8863222 218.789084,71.762595 C216.625039,69.6091996 214.38493,67.5311083 212.072559,65.5401113 C207.063689,61.2154452 201.712528,57.2775688 196.076124,53.7576686 C196.125566,53.6762792 196.167402,53.589185 196.216844,53.5077956 C198.799245,49.0458325 201.389253,44.5895742 203.971654,40.1276111 C206.497006,35.7713789 209.022359,31.4151459 211.547711,27.0592932 C213.365661,23.9326482 215.179807,20.7995377 216.986347,17.6728927 C217.416113,16.9301196 217.754602,16.1626255 218.009419,15.3764954 C218.716822,13.1858282 218.747248,10.8829654 218.180565,8.74212065 C218.036042,8.21194876 217.861093,7.69394725 217.648111,7.18849643 C217.435129,6.68266529 217.187919,6.18976517 216.906479,5.71550093 C215.940455,4.09303804 214.559879,2.68241582 212.825601,1.65249797 C211.292894,0.741621592 209.577632,0.198518682 207.820535,0.0425857732 C207.082706,-0.0197873902 206.341074,-0.0137022035 205.603245,0.0612216574 C204.994726,0.123594821 204.390011,0.236170774 203.789098,0.392103683 C201.651677,0.959927664 199.666384,2.13322772 198.122268,3.83061436 C197.566995,4.44217562 197.064967,5.11649037 196.635201,5.85888314 C194.821055,8.98552812 193.006908,12.1186386 191.196565,15.2452836 L183.620508,28.3136023 C181.038107,32.7759457 178.448099,37.2318237 175.865698,41.6941664 C175.584258,42.180601 175.299015,42.6674159 175.017575,43.1606964 C174.625841,43.0043831 174.237911,42.8484502 173.846177,42.6986025 C159.60684,37.2690954 144.158072,34.2987637 128.009508,34.2987637 C127.568332,34.2987637 127.130959,34.2987637 126.68598,34.3048489 C112.328743,34.4482311 98.5343852,36.9446789 85.6642154,41.4256575 C84.1771479,41.943659 82.7052933,42.4928471 81.2448485,43.0671366 C80.9824249,42.6115083 80.7123947,42.1558799 80.4537743,41.7002516 C77.8713732,37.2379089 75.2813656,32.7820309 72.6989645,28.3196875 C70.173612,23.9638348 67.6482596,19.6076018 65.1229071,15.2513688 C63.3049576,12.1247238 61.4908113,8.99199363 59.6842715,5.86534865 C59.250702,5.12257556 58.7524773,4.44864113 58.197204,3.83707987 C56.6530879,2.13931291 54.6677958,0.96601285 52.5303739,0.398188869 C51.9294618,0.242255961 51.3247463,0.130060332 50.7124244,0.0676871682 C49.9783988,-0.00723669269 49.2367667,-0.0137022035 48.4989378,0.0486709598 C46.7418401,0.198518682 45.0265781,0.741621592 43.4900685,1.65896348 C41.7557903,2.688501 40.3866233,4.09912322 39.4129934,5.72158612 C39.1315535,6.19585036 38.8805396,6.6891308 38.6713613,7.19458162 C38.4583798,7.70003244 38.2758242,8.21803395 38.1389075,8.74858616 C37.5722245,10.8890506 37.6026504,13.1919134 38.3062501,15.3825806 C38.5648705,16.169091 38.8995558,16.9365852 39.3293221,17.6793583 C41.1472716,20.8060032 42.9614179,23.9387334 44.7679577,27.0653784 C47.2971134,31.4216114 49.8224659,35.7778444 52.3478183,40.1336963 C54.9302194,44.5960398 57.5164238,49.0519177 60.0988249,53.5142611 C60.1178411,53.5515329 60.1444638,53.589185 60.16348,53.6264568 C54.9530389,56.8656777 49.997415,60.4540362 45.3194277,64.3793619 C42.5164386,66.7324276 39.816137,69.1973085 37.2299327,71.7747654 C32.0765402,76.8984926 27.3567173,82.4592122 23.1199061,88.3941708 C19.6665627,93.2372188 16.540298,98.3232938 13.7791446,103.634521 C11.6265098,107.765982 9.68685653,112.028275 7.98300426,116.40961 C5.96728618,121.583159 4.27864688,126.925192 2.93610257,132.398438 C2.17165099,135.531548 1.52129667,138.70193 0.985039592,141.922135 C0.897565034,142.440137 0.817696959,142.964223 0.737828884,143.482225 C0.448782517,145.348475 0.20537505,147.226897 0,149.117868 L256,149.117868 C255.794625,147.226897 255.551217,145.348475 255.265974,143.482225 L255.284991,143.469674 Z" fill="#34A853"/>
|
||||
<path d="M194.589057,113.71197 C199.712023,110.301984 200.457459,102.412539 196.251073,96.0911713 C192.048491,89.769423 184.487647,87.4095116 179.368484,90.819498 C174.245517,94.2298648 173.500082,102.118929 177.706467,108.440297 C181.909049,114.762045 189.469893,117.122337 194.589057,113.71197 Z" fill="#202124"/>
|
||||
<path d="M78.5179243,108.462356 C82.7243095,102.140608 81.9788742,94.2515433 76.8559077,90.8415568 C71.7329411,87.43119 64.1758999,89.7914818 59.9695146,96.1128498 C55.7669326,102.434598 56.512368,110.323662 61.6315313,113.733649 C66.7544978,117.144016 74.3153422,114.783724 78.5179243,108.462356 Z" fill="#202124"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.7 KiB |
2
mengyaprofile-backend/data/logo/android2.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="19.932999999999996 68.509 228.155 228.155" xmlns="http://www.w3.org/2000/svg"><path d="M101.885 207.092c7.865 0 14.241 6.376 14.241 14.241v61.09c0 7.865-6.376 14.24-14.241 14.24-7.864 0-14.24-6.375-14.24-14.24v-61.09c0-7.864 6.376-14.24 14.24-14.24z" fill="#a4c639"/><path d="M69.374 133.645c-.047.54-.088 1.086-.088 1.638v92.557c0 9.954 7.879 17.973 17.66 17.973h94.124c9.782 0 17.661-8.02 17.661-17.973v-92.557c0-.552-.02-1.1-.066-1.638H69.374z" fill="#a4c639"/><path d="M166.133 207.092c7.865 0 14.241 6.376 14.241 14.241v61.09c0 7.865-6.376 14.24-14.241 14.24-7.864 0-14.24-6.375-14.24-14.24v-61.09c0-7.864 6.376-14.24 14.24-14.24zM46.405 141.882c7.864 0 14.24 6.376 14.24 14.241v61.09c0 7.865-6.376 14.241-14.24 14.241-7.865 0-14.241-6.376-14.241-14.24v-61.09c-.001-7.865 6.375-14.242 14.241-14.242zM221.614 141.882c7.864 0 14.24 6.376 14.24 14.241v61.09c0 7.865-6.376 14.241-14.24 14.241-7.865 0-14.241-6.376-14.241-14.24v-61.09c0-7.865 6.376-14.242 14.241-14.242zM69.79 127.565c.396-28.43 25.21-51.74 57.062-54.812h14.312c31.854 3.073 56.666 26.384 57.062 54.812H69.79z" fill="#a4c639"/><path d="M74.743 70.009l15.022 26.02M193.276 70.009l-15.023 26.02" fill="none" stroke="#a4c639" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/><path d="M114.878 102.087c.012 3.974-3.277 7.205-7.347 7.216-4.068.01-7.376-3.202-7.388-7.176v-.04c-.011-3.975 3.278-7.205 7.347-7.216 4.068-.011 7.376 3.2 7.388 7.176v.04zM169.874 102.087c.012 3.974-3.277 7.205-7.347 7.216-4.068.01-7.376-3.202-7.388-7.176v-.04c-.011-3.975 3.278-7.205 7.347-7.216 4.068-.011 7.376 3.2 7.388 7.176v.04z" fill="#ffffff"/></svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
10
mengyaprofile-backend/data/logo/csharp.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="256px" height="288px" viewBox="0 0 256 288" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
|
||||
<g>
|
||||
<path d="M255.569,84.452376 C255.567,79.622376 254.534,75.354376 252.445,71.691376 C250.393,68.089376 247.32,65.070376 243.198,62.683376 C209.173,43.064376 175.115,23.505376 141.101,3.86637605 C131.931,-1.42762395 123.04,-1.23462395 113.938,4.13537605 C100.395,12.122376 32.59,50.969376 12.385,62.672376 C4.064,67.489376 0.015,74.861376 0.013,84.443376 C0,123.898376 0.013,163.352376 0,202.808376 C0,207.532376 0.991,211.717376 2.988,215.325376 C5.041,219.036376 8.157,222.138376 12.374,224.579376 C32.58,236.282376 100.394,275.126376 113.934,283.115376 C123.04,288.488376 131.931,288.680376 141.104,283.384376 C175.119,263.744376 209.179,244.186376 243.209,224.567376 C247.426,222.127376 250.542,219.023376 252.595,215.315376 C254.589,211.707376 255.582,207.522376 255.582,202.797376 C255.582,202.797376 255.582,123.908376 255.569,84.452376" fill="#A179DC" fill-rule="nonzero"></path>
|
||||
<path d="M128.182,143.241376 L2.988,215.325376 C5.041,219.036376 8.157,222.138376 12.374,224.579376 C32.58,236.282376 100.394,275.126376 113.934,283.115376 C123.04,288.488376 131.931,288.680376 141.104,283.384376 C175.119,263.744376 209.179,244.186376 243.209,224.567376 C247.426,222.127376 250.542,219.023376 252.595,215.315376 L128.182,143.241376" fill="#280068" fill-rule="nonzero"></path>
|
||||
<path d="M255.569,84.452376 C255.567,79.622376 254.534,75.354376 252.445,71.691376 L128.182,143.241376 L252.595,215.315376 C254.589,211.707376 255.58,207.522376 255.582,202.797376 C255.582,202.797376 255.582,123.908376 255.569,84.452376" fill="#390091" fill-rule="nonzero"></path>
|
||||
<path d="M201.892326,116.294008 L201.892326,129.767692 L215.36601,129.767692 L215.36601,116.294008 L222.102852,116.294008 L222.102852,129.767692 L235.576537,129.767692 L235.576537,136.504534 L222.102852,136.504534 L222.102852,149.978218 L235.576537,149.978218 L235.576537,156.71506 L222.102852,156.71506 L222.102852,170.188744 L215.36601,170.188744 L215.36601,156.71506 L201.892326,156.71506 L201.892326,170.188744 L195.155484,170.188744 L195.155484,156.71506 L181.6818,156.71506 L181.6818,149.978218 L195.155484,149.978218 L195.155484,136.504534 L181.6818,136.504534 L181.6818,129.767692 L195.155484,129.767692 L195.155484,116.294008 L201.892326,116.294008 Z M215.36601,136.504534 L201.892326,136.504534 L201.892326,149.978218 L215.36601,149.978218 L215.36601,136.504534 Z" fill="#FFFFFF"></path>
|
||||
<path d="M128.456752,48.625876 C163.600523,48.625876 194.283885,67.7121741 210.718562,96.0819435 L210.558192,95.808876 L169.209615,119.617159 C161.062959,105.823554 146.128136,96.5150717 128.996383,96.3233722 L128.456752,96.3203544 C102.331178,96.3203544 81.1506705,117.499743 81.1506705,143.625316 C81.1506705,152.168931 83.4284453,160.17752 87.3896469,167.094792 C95.543745,181.330045 110.872554,190.931398 128.456752,190.931398 C146.149522,190.931398 161.565636,181.208041 169.67832,166.820563 L169.481192,167.165876 L210.767678,191.083913 C194.51328,219.21347 164.25027,238.240861 129.514977,238.620102 L128.456752,238.625876 C93.2021701,238.625876 62.4315028,219.422052 46.0382398,190.902296 C38.0352471,176.979327 33.4561922,160.837907 33.4561922,143.625316 C33.4561922,91.1592636 75.9884604,48.625876 128.456752,48.625876 Z" fill="#FFFFFF" fill-rule="nonzero"></path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.4 KiB |
12
mengyaprofile-backend/data/logo/docker.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 756.26 596.9">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: #1d63ed;
|
||||
stroke-width: 0px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path class="cls-1" d="M743.96,245.25c-18.54-12.48-67.26-17.81-102.68-8.27-1.91-35.28-20.1-65.01-53.38-90.95l-12.32-8.27-8.21,12.4c-16.14,24.5-22.94,57.14-20.53,86.81,1.9,18.28,8.26,38.83,20.53,53.74-46.1,26.74-88.59,20.67-276.77,20.67H.06c-.85,42.49,5.98,124.23,57.96,190.77,5.74,7.35,12.04,14.46,18.87,21.31,42.26,42.32,106.11,73.35,201.59,73.44,145.66.13,270.46-78.6,346.37-268.97,24.98.41,90.92,4.48,123.19-57.88.79-1.05,8.21-16.54,8.21-16.54l-12.3-8.27ZM189.67,206.39h-81.7v81.7h81.7v-81.7ZM295.22,206.39h-81.7v81.7h81.7v-81.7ZM400.77,206.39h-81.7v81.7h81.7v-81.7ZM506.32,206.39h-81.7v81.7h81.7v-81.7ZM84.12,206.39H2.42v81.7h81.7v-81.7ZM189.67,103.2h-81.7v81.7h81.7v-81.7ZM295.22,103.2h-81.7v81.7h81.7v-81.7ZM400.77,103.2h-81.7v81.7h81.7v-81.7ZM400.77,0h-81.7v81.7h81.7V0Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
12
mengyaprofile-backend/data/logo/docker2.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 756.26 596.9">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: #fff;
|
||||
stroke-width: 0px;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<path class="cls-1" d="M743.96,245.25c-18.54-12.48-67.26-17.81-102.68-8.27-1.91-35.28-20.1-65.01-53.38-90.95l-12.32-8.27-8.21,12.4c-16.14,24.5-22.94,57.14-20.53,86.81,1.9,18.28,8.26,38.83,20.53,53.74-46.1,26.74-88.59,20.67-276.77,20.67H.06c-.85,42.49,5.98,124.23,57.96,190.77,5.74,7.35,12.04,14.46,18.87,21.31,42.26,42.32,106.11,73.35,201.59,73.44,145.66.13,270.46-78.6,346.37-268.97,24.98.41,90.92,4.48,123.19-57.88.79-1.05,8.21-16.54,8.21-16.54l-12.3-8.27ZM189.67,206.39h-81.7v81.7h81.7v-81.7ZM295.22,206.39h-81.7v81.7h81.7v-81.7ZM400.77,206.39h-81.7v81.7h81.7v-81.7ZM506.32,206.39h-81.7v81.7h81.7v-81.7ZM84.12,206.39H2.42v81.7h81.7v-81.7ZM189.67,103.2h-81.7v81.7h81.7v-81.7ZM295.22,103.2h-81.7v81.7h81.7v-81.7ZM400.77,103.2h-81.7v81.7h81.7v-81.7ZM400.77,0h-81.7v81.7h81.7V0Z"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
15
mengyaprofile-backend/data/logo/flask.svg
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 500 500" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<rect id="Icon" x="0" y="0" width="500" height="500" style="fill:none;"/>
|
||||
<clipPath id="_clip1">
|
||||
<rect x="0" y="0" width="500" height="500"/>
|
||||
</clipPath>
|
||||
<g clip-path="url(#_clip1)">
|
||||
<g>
|
||||
<path d="M224.446,59.975c-0.056,-4.151 -0.483,-5.543 -2.7,-6.823c-2.104,-1.393 -5.288,-1.421 -8.329,-0.085l-204.674,87.64c-3.042,1.336 -5.913,4.008 -7.448,6.908c-1.535,2.899 -1.705,5.97 -0.511,8.158l17.084,31.384l0.228,0.369c1.847,2.928 6.026,3.696 10.29,1.82l1.251,-0.54c5.344,22.4 14.1,50.429 25.783,70.413l178.294,-79.794c-2.559,-23.14 -9.552,-89.602 -9.268,-119.479l0,0.029Z" style="fill:#3babc3;fill-rule:nonzero;"/>
|
||||
<path d="M238.603,205.776l-171.698,76.838c10.091,19.132 22.542,39.428 37.722,58.986c50.429,-25.698 100.887,-51.396 151.316,-77.094c-3.269,-8.471 -6.452,-17.653 -17.34,-58.73Z" style="fill:#3babc3;fill-rule:nonzero;"/>
|
||||
<path d="M497.601,388.846l-12.139,-18.535c-1.819,-2.018 -4.633,-2.786 -7.106,-1.791l-15.578,5.999c-1.848,-2.047 -4.52,-2.815 -7.135,-1.791c-5.089,1.99 -10.206,4.008 -15.294,5.998c-1.649,0.625 -2.104,1.847 -1.791,3.439l0.995,4.861c-28.711,3.099 -77.236,1.564 -120.701,-32.577c-19.216,-15.066 -37.239,-36.386 -52.277,-66.206l-144.75,73.768c26.466,29.08 59.697,54.864 100.973,70.385c57.422,21.633 130.593,23.679 222.838,-13.475l0.512,2.616c0.455,2.928 3.98,6.026 8.755,4.15l15.323,-5.97c5.258,-1.99 5.287,-6.026 4.519,-8.641l19.729,-7.704c2.217,-0.853 9.096,-6.169 3.183,-14.526l-0.056,-0Z" style="fill:#3babc3;fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
92
mengyaprofile-backend/data/logo/gin.svg
Normal file
|
After Width: | Height: | Size: 80 KiB |
58
mengyaprofile-backend/data/logo/gin2.svg
Normal file
|
After Width: | Height: | Size: 19 KiB |
1
mengyaprofile-backend/data/logo/git.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="92pt" height="92pt" viewBox="0 0 92 92"><defs><clipPath id="a"><path d="M0 .113h91.887V92H0Zm0 0"/></clipPath></defs><g clip-path="url(#a)"><path style="stroke:none;fill-rule:nonzero;fill:#f03c2e;fill-opacity:1" d="M90.156 41.965 50.036 1.848a5.918 5.918 0 0 0-8.372 0l-8.328 8.332 10.566 10.566a7.03 7.03 0 0 1 7.23 1.684 7.034 7.034 0 0 1 1.669 7.277l10.187 10.184a7.028 7.028 0 0 1 7.278 1.672 7.04 7.04 0 0 1 0 9.957 7.05 7.05 0 0 1-9.965 0 7.044 7.044 0 0 1-1.528-7.66l-9.5-9.497V59.36a7.04 7.04 0 0 1 1.86 11.29 7.04 7.04 0 0 1-9.957 0 7.04 7.04 0 0 1 0-9.958 7.06 7.06 0 0 1 2.304-1.539V33.926a7.049 7.049 0 0 1-3.82-9.234L29.242 14.272 1.73 41.777a5.925 5.925 0 0 0 0 8.371L41.852 90.27a5.925 5.925 0 0 0 8.37 0l39.934-39.934a5.925 5.925 0 0 0 0-8.371"/></g></svg>
|
||||
|
After Width: | Height: | Size: 819 B |
1
mengyaprofile-backend/data/logo/godot.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 491.87 463.71"><defs><style>.a{fill:#fff;}.b{fill:#478cbf;}.c{fill:#414042;}</style></defs><title>godot-game-engine-icon</title><path class="a" d="M461.74,315.88s-.72-4.4-1.13-4.36l-79.82,7.7a13,13,0,0,0-11.73,12l-2.2,31.44-61.75,4.41-4.2-28.48A13.08,13.08,0,0,0,288,327.51H203.79a13.09,13.09,0,0,0-12.87,11.12l-4.21,28.48L125,362.7l-2.19-31.44a13,13,0,0,0-11.73-12l-79.86-7.7c-.41,0-.72,4.36-1.13,4.36l-.11,17.28,67.64,10.9,2.22,31.71a13.08,13.08,0,0,0,12,12.07l85.05,6.06c.32,0,.64,0,1,0a13.08,13.08,0,0,0,12.85-11.11L215,353.51H276.8l4.32,29.32A13.09,13.09,0,0,0,294,393.94c.31,0,.62,0,.93,0L380,387.84A13.08,13.08,0,0,0,392,375.77l2.21-31.71,67.6-10.95Z"/><path class="b" d="M30.07,185.77V316a5.53,5.53,0,0,1,.71,0l79.87,7.69a8.61,8.61,0,0,1,7.75,8L120.86,367l69.65,5,4.8-32.54a8.59,8.59,0,0,1,8.5-7.34h84.26a8.59,8.59,0,0,1,8.5,7.34l4.8,32.54L371,367l2.46-35.25a8.61,8.61,0,0,1,7.75-8l79.82-7.69a5.63,5.63,0,0,1,.71,0V305.63h0V185.78h.3a470,470,0,0,0,29.76-42.91c-12.47-21.22-27.75-40.2-44.08-57.76A435.23,435.23,0,0,0,404,110.55c-7-6.91-14.78-12.56-22.48-18.47C374,86,365.49,81.56,357.41,76.38a500.18,500.18,0,0,0,4.07-53.94C340.64,12,318.41,5,295.93,0A467.37,467.37,0,0,0,271.6,47.39a165.82,165.82,0,0,0-25.53-2v0l-.16,0-.16,0v0a165.82,165.82,0,0,0-25.53,2A462.33,462.33,0,0,0,195.89,0c-22.46,5-44.7,12-65.52,22.44a495.31,495.31,0,0,0,4.07,53.94c-8.09,5.18-16.59,9.63-24.15,15.7C102.61,98,94.76,103.64,87.8,110.55A429.1,429.1,0,0,0,44.06,85.11C27.73,102.69,12.46,121.65,0,142.87a468,468,0,0,0,29.76,42.91Z"/><path class="b" d="M390.15,340.07l-2.47,35.43a8.59,8.59,0,0,1-8,8l-85.06,6.07c-.21,0-.42,0-.62,0a8.59,8.59,0,0,1-8.5-7.34l-4.88-33.07H211.24l-4.87,33.07a8.6,8.6,0,0,1-9.12,7.32l-85.07-6.07a8.6,8.6,0,0,1-8-8l-2.47-35.43-71.81-6.93c0,7.72.13,16.17.13,17.86,0,75.82,96.19,112.29,215.72,112.71h.29c119.53-.42,215.7-36.87,215.7-112.71,0-1.72.1-10.14.14-17.86Z"/><path class="a" d="M180.85,238.63a48.12,48.12,0,1,1-48.11-48.09,48.12,48.12,0,0,1,48.11,48.09"/><path class="c" d="M169.34,241.36a31.95,31.95,0,1,1-31.94-31.94,31.93,31.93,0,0,1,31.94,31.94"/><path class="a" d="M246,291.1c-8.55,0-15.49-6.3-15.49-14.07v-44.3c0-7.77,6.94-14.08,15.49-14.08s15.51,6.31,15.51,14.08V277c0,7.77-6.95,14.07-15.51,14.07"/><path class="a" d="M311,238.63a48.13,48.13,0,1,0,48.14-48.09A48.13,48.13,0,0,0,311,238.63"/><path class="c" d="M322.66,241.36a31.94,31.94,0,1,0,31.93-31.94,31.92,31.92,0,0,0-31.93,31.94"/></svg>
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
238
mengyaprofile-backend/data/logo/golang.svg
Normal file
@@ -0,0 +1,238 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="32"
|
||||
height="32"
|
||||
viewBox="0 0 32 32.000001"
|
||||
id="svg4416"
|
||||
version="1.1"
|
||||
inkscape:version="0.91 r13725"
|
||||
sodipodi:docname="favicon.svg"
|
||||
inkscape:export-filename="../../favicon.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<defs
|
||||
id="defs4418" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="15.839192"
|
||||
inkscape:cx="17.966652"
|
||||
inkscape:cy="9.2991824"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="true"
|
||||
units="px"
|
||||
inkscape:snap-bbox="true"
|
||||
inkscape:snap-bbox-edge-midpoints="false"
|
||||
inkscape:bbox-nodes="true"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1018"
|
||||
inkscape:window-x="1912"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:object-nodes="true"
|
||||
inkscape:snap-smooth-nodes="true"
|
||||
inkscape:snap-global="false">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid5148" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata4421">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="icon"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(0,-1020.3622)">
|
||||
<ellipse
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#384e54;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="ellipse4216"
|
||||
cx="-907.35657"
|
||||
cy="479.90009"
|
||||
rx="3.5793996"
|
||||
ry="3.8207953"
|
||||
transform="matrix(-0.49169095,-0.87076978,-0.87076978,0.49169095,0,0)"
|
||||
inkscape:transform-center-x="0.67794294"
|
||||
inkscape:transform-center-y="-2.3634048" />
|
||||
<ellipse
|
||||
inkscape:transform-center-y="-2.3633882"
|
||||
inkscape:transform-center-x="-0.67793718"
|
||||
transform="matrix(0.49169095,-0.87076978,0.87076978,0.49169095,0,0)"
|
||||
ry="3.8207953"
|
||||
rx="3.5793996"
|
||||
cy="507.8461"
|
||||
cx="-891.57654"
|
||||
id="ellipse4463"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#384e54;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#384e54;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 16.091693,1021.3642 c -1.105749,0.01 -2.210341,0.049 -3.31609,0.09 C 6.8422558,1021.6738 2,1026.3942 2,1032.3622 c 0,2.9786 0,13 0,20 l 28,0 c 0,-8 0,-16 0,-20 0,-5.9683 -4.667345,-10.4912 -10.59023,-10.908 -1.10575,-0.078 -2.212328,-0.099 -3.318077,-0.09 z"
|
||||
id="path4465"
|
||||
sodipodi:nodetypes="ccsccscc" />
|
||||
<path
|
||||
inkscape:transform-center-y="-1.3604657"
|
||||
inkscape:transform-center-x="-0.98424303"
|
||||
sodipodi:nodetypes="sssssss"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4469"
|
||||
d="m 4.6078867,1025.0462 c 0.459564,0.2595 1.818262,1.2013 1.980983,1.648 0.183401,0.5035 0.159385,1.0657 -0.114614,1.551 -0.346627,0.6138 -1.005341,0.9487 -1.696421,0.9365 -0.339886,-0.01 -1.720283,-0.6372 -2.042561,-0.8192 -0.97754,-0.5519 -1.350795,-1.7418 -0.833686,-2.6576 0.517109,-0.9158 1.728749,-1.2107 2.706299,-0.6587 z"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#76e1fe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
|
||||
<rect
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.32850246;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="rect4473"
|
||||
width="3.0866659"
|
||||
height="3.5313663"
|
||||
x="14.406213"
|
||||
y="1035.6842"
|
||||
ry="0.62426329" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#76e1fe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 16,1023.3622 c -9,0 -12,3.7153 -12,9 l 0,20 24,0 c -0.04889,-7.3562 0,-18 0,-20 0,-5.2848 -3,-9 -12,-9 z"
|
||||
id="path4471"
|
||||
sodipodi:nodetypes="zsccsz" />
|
||||
<path
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#76e1fe;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 27.074073,1025.0462 c -0.45957,0.2595 -1.818257,1.2013 -1.980979,1.648 -0.183401,0.5035 -0.159384,1.0657 0.114614,1.551 0.346627,0.6138 1.005335,0.9487 1.696415,0.9365 0.33988,-0.01 1.72029,-0.6372 2.04256,-0.8192 0.97754,-0.5519 1.35079,-1.7418 0.83369,-2.6576 -0.51711,-0.9158 -1.72876,-1.2107 -2.7063,-0.6587 z"
|
||||
id="path4481"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssssss"
|
||||
inkscape:transform-center-x="0.98424094"
|
||||
inkscape:transform-center-y="-1.3604657" />
|
||||
<circle
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="circle4477"
|
||||
cx="21.175734"
|
||||
cy="1030.3542"
|
||||
r="4.6537542"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<circle
|
||||
r="4.8316345"
|
||||
cy="1030.3542"
|
||||
cx="10.339486"
|
||||
id="circle4483"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<rect
|
||||
inkscape:export-ydpi="90"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.32941176;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="rect4246"
|
||||
width="3.6673687"
|
||||
height="4.1063409"
|
||||
x="14.115863"
|
||||
y="1035.9174"
|
||||
ry="0.72590536" />
|
||||
<rect
|
||||
ry="0.72590536"
|
||||
y="1035.2253"
|
||||
x="14.115863"
|
||||
height="4.1063409"
|
||||
width="3.6673687"
|
||||
id="rect4485"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fffcfb;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<path
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#000000;fill-opacity:0.32941176;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
d="m 19.999735,1036.5289 c 0,0.838 -0.871228,1.2682 -2.144766,1.1659 -0.02366,0 -0.04795,-0.6004 -0.254147,-0.5832 -0.503669,0.042 -1.095902,-0.02 -1.685964,-0.02 -0.612939,0 -1.206342,0.1826 -1.68549,0.017 -0.110233,-0.038 -0.178298,0.5838 -0.261532,0.5816 -1.243685,-0.033 -2.078803,-0.3383 -2.078803,-1.1618 0,-1.2118 1.815635,-2.1941 4.055351,-2.1941 2.239704,0 4.055351,0.9823 4.055351,2.1941 z"
|
||||
id="path4487"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="sssssssss"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<path
|
||||
sodipodi:nodetypes="sssssssss"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4489"
|
||||
d="m 19.977414,1035.7004 c 0,0.5685 -0.433659,0.8554 -1.138091,1.0001 -0.291933,0.06 -0.630371,0.096 -1.003719,0.1166 -0.56405,0.032 -1.207782,0.031 -1.89122,0.031 -0.672834,0 -1.307182,0 -1.864904,-0.029 -0.306268,-0.017 -0.589429,-0.043 -0.843164,-0.084 -0.813833,-0.1318 -1.324962,-0.417 -1.324962,-1.0344 0,-1.1601 1.805642,-2.1006 4.03303,-2.1006 2.227377,0 4.03303,0.9405 4.03303,2.1006 z"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c38c74;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<ellipse
|
||||
cy="1033.8501"
|
||||
cx="15.944382"
|
||||
id="ellipse4491"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#23201f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
rx="2.0801733"
|
||||
ry="1.343747"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<circle
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#171311;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
id="circle4493"
|
||||
cx="12.414201"
|
||||
cy="1030.3542"
|
||||
r="1.9630634"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<circle
|
||||
r="1.9630634"
|
||||
cy="1030.3542"
|
||||
cx="23.110121"
|
||||
id="circle4495"
|
||||
style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#171311;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
|
||||
inkscape:export-filename=".\rect4485.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4497"
|
||||
d="m 5.0055377,1027.2727 c -1.170435,-1.0835 -2.026973,-0.7721 -2.044172,-0.7463"
|
||||
style="display:inline;fill:none;fill-rule:evenodd;stroke:#384e54;stroke-width:0.39730874;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
<path
|
||||
style="display:inline;fill:none;fill-rule:evenodd;stroke:#384e54;stroke-width:0.39730874;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 4.3852457,1026.9152 c -1.158557,0.036 -1.346704,0.6303 -1.33881,0.6523"
|
||||
id="path4499"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="display:inline;fill:none;fill-rule:evenodd;stroke:#384e54;stroke-width:0.39730874;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 26.630533,1027.1724 c 1.17043,-1.0835 2.02697,-0.7721 2.04417,-0.7463"
|
||||
id="path4501"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:nodetypes="cc"
|
||||
inkscape:connector-curvature="0"
|
||||
id="path4503"
|
||||
d="m 27.321773,1026.673 c 1.15856,0.036 1.3467,0.6302 1.3388,0.6522"
|
||||
style="display:inline;fill:none;fill-rule:evenodd;stroke:#384e54;stroke-width:0.39730874;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 17 KiB |
1
mengyaprofile-backend/data/logo/java.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="96px" height="96px"><path fill="#F44336" d="M23.65,24.898c-0.998-1.609-1.722-2.943-2.725-5.455C19.229,15.2,31.24,11.366,26.37,3.999c2.111,5.089-7.577,8.235-8.477,12.473C17.07,20.37,23.645,24.898,23.65,24.898z"/><path fill="#F44336" d="M23.878,17.27c-0.192,2.516,2.229,3.857,2.299,5.695c0.056,1.496-1.447,2.743-1.447,2.743s2.728-0.536,3.579-2.818c0.945-2.534-1.834-4.269-1.548-6.298c0.267-1.938,6.031-5.543,6.031-5.543S24.311,11.611,23.878,17.27z"/><g><path fill="#1565C0" d="M32.084 25.055c1.754-.394 3.233.723 3.233 2.01 0 2.901-4.021 5.643-4.021 5.643s6.225-.742 6.225-5.505C37.521 24.053 34.464 23.266 32.084 25.055zM29.129 27.395c0 0 1.941-1.383 2.458-1.902-4.763 1.011-15.638 1.147-15.638.269 0-.809 3.507-1.638 3.507-1.638s-7.773-.112-7.773 2.181C11.683 28.695 21.858 28.866 29.129 27.395z"/><path fill="#1565C0" d="M27.935,29.571c-4.509,1.499-12.814,1.02-10.354-0.993c-1.198,0-2.974,0.963-2.974,1.889c0,1.857,8.982,3.291,15.63,0.572L27.935,29.571z"/><path fill="#1565C0" d="M18.686,32.739c-1.636,0-2.695,1.054-2.695,1.822c0,2.391,9.76,2.632,13.627,0.205l-2.458-1.632C24.271,34.404,17.014,34.579,18.686,32.739z"/><path fill="#1565C0" d="M36.281,36.632c0-0.936-1.055-1.377-1.433-1.588c2.228,5.373-22.317,4.956-22.317,1.784c0-0.721,1.807-1.427,3.477-1.093l-1.42-0.839C11.26,34.374,9,35.837,9,37.017C9,42.52,36.281,42.255,36.281,36.632z"/><path fill="#1565C0" d="M39,38.604c-4.146,4.095-14.659,5.587-25.231,3.057C24.341,46.164,38.95,43.628,39,38.604z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
2
mengyaprofile-backend/data/logo/linux.svg
Normal file
|
After Width: | Height: | Size: 5.6 KiB |
1
mengyaprofile-backend/data/logo/minecraft.svg
Normal file
|
After Width: | Height: | Size: 88 KiB |
2
mengyaprofile-backend/data/logo/mongodb.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="-645.732" y1="839.188" x2="-654.59" y2="839.25" gradientTransform="matrix(-0.977, -0.323, -0.29, 0.877, -375.944, -928.287)" gradientUnits="userSpaceOnUse"><stop offset="0.231" stop-color="#999875"/><stop offset="0.563" stop-color="#9b9977"/><stop offset="0.683" stop-color="#a09f7e"/><stop offset="0.768" stop-color="#a9a889"/><stop offset="0.837" stop-color="#b7b69a"/><stop offset="0.896" stop-color="#c9c7b0"/><stop offset="0.948" stop-color="#deddcb"/><stop offset="0.994" stop-color="#f8f6eb"/><stop offset="1" stop-color="#fbf9ef"/></linearGradient><linearGradient id="b" x1="-644.287" y1="823.405" x2="-657.028" y2="845.476" gradientTransform="matrix(-0.977, -0.323, -0.29, 0.877, -375.944, -928.287)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#48a547"/><stop offset="1" stop-color="#3f9143"/></linearGradient><linearGradient id="c" x1="-643.386" y1="839.485" x2="-652.418" y2="833.417" gradientTransform="matrix(-0.977, -0.323, -0.29, 0.877, -375.944, -928.287)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#41a247"/><stop offset="0.352" stop-color="#4ba74b"/><stop offset="0.956" stop-color="#67b554"/><stop offset="1" stop-color="#69b655"/></linearGradient></defs><title>file_type_mongo</title><path d="M16.62,30l-.751-.249s.1-3.8-1.275-4.067c-.9-1.048.133-44.741,3.423-.149a2.712,2.712,0,0,0-1.333,1.523A14.1,14.1,0,0,0,16.62,30Z" style="fill:url(#a)"/><path d="M17.026,26.329a13.223,13.223,0,0,0,5-13.225C20.556,6.619,17.075,4.487,16.7,3.673a9.792,9.792,0,0,1-.825-1.6l.277,18.069S15.578,25.664,17.026,26.329Z" style="fill:url(#b)"/><path d="M15.487,26.569S9.366,22.4,9.72,15.025A15.54,15.54,0,0,1,15.239,3.377,1.725,1.725,0,0,0,15.846,2c.381.82.319,12.243.359,13.579C16.36,20.776,15.916,25.588,15.487,26.569Z" style="fill:url(#c)"/></svg>
|
||||
|
After Width: | Height: | Size: 2.0 KiB |
8
mengyaprofile-backend/data/logo/mysql.svg
Normal file
|
After Width: | Height: | Size: 11 KiB |
2
mengyaprofile-backend/data/logo/mysql2.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="-18.458 -22.75 191.151 191.151" xmlns="http://www.w3.org/2000/svg"><path d="M-18.458 6.58h191.151v132.49H-18.458V6.58z" fill="none"/><path d="M40.054 113.583h-5.175c-.183-8.735-.687-16.947-1.511-24.642h-.046l-7.879 24.642h-3.94l-7.832-24.642h-.045c-.581 7.388-.947 15.602-1.099 24.642H7.81c.304-10.993 1.068-21.299 2.289-30.919h6.414l7.465 22.719h.046l7.511-22.719h6.137c1.344 11.268 2.138 21.575 2.382 30.919M62.497 90.771c-2.107 11.434-4.887 19.742-8.337 24.928-2.688 3.992-5.633 5.99-8.84 5.99-.855 0-1.91-.258-3.16-.77v-2.757c.611.088 1.328.138 2.152.138 1.498 0 2.702-.412 3.62-1.238 1.098-1.006 1.647-2.137 1.647-3.388 0-.858-.428-2.612-1.282-5.268L42.618 90.77h5.084l4.076 13.19c.916 2.995 1.298 5.086 1.145 6.277 2.229-5.953 3.786-12.444 4.673-19.468h4.901v.002z" fill="#5d87a1"/><path d="M131.382 113.583h-14.7V82.664h4.945v27.113h9.755v3.806zM112.834 114.33l-5.684-2.805c.504-.414.986-.862 1.42-1.381 2.416-2.838 3.621-7.035 3.621-12.594 0-10.229-4.014-15.346-12.045-15.346-3.938 0-7.01 1.298-9.207 3.895-2.414 2.84-3.619 7.022-3.619 12.551 0 5.435 1.068 9.422 3.205 11.951 1.955 2.291 4.902 3.438 8.843 3.438 1.47 0 2.819-.18 4.048-.543l7.4 4.308 2.018-3.474zm-18.413-6.934c-1.252-2.014-1.878-5.248-1.878-9.707 0-7.785 2.365-11.682 7.1-11.682 2.475 0 4.289.932 5.449 2.792 1.25 2.017 1.879 5.222 1.879 9.619 0 7.849-2.367 11.774-7.099 11.774-2.476.001-4.29-.928-5.451-2.796M85.165 105.013c0 2.622-.962 4.773-2.884 6.458-1.924 1.678-4.504 2.519-7.737 2.519-3.024 0-5.956-.966-8.794-2.888l1.329-2.655c2.442 1.223 4.653 1.831 6.638 1.831 1.863 0 3.319-.413 4.375-1.232 1.055-.822 1.684-1.975 1.684-3.433 0-1.837-1.281-3.407-3.631-4.722-2.167-1.19-6.501-3.678-6.501-3.678-2.349-1.712-3.525-3.55-3.525-6.578 0-2.506.877-4.529 2.632-6.068 1.757-1.545 4.024-2.315 6.803-2.315 2.87 0 5.479.769 7.829 2.291l-1.192 2.656c-2.01-.854-3.994-1.281-5.951-1.281-1.585 0-2.809.381-3.66 1.146-.858.762-1.387 1.737-1.387 2.933 0 1.828 1.308 3.418 3.722 4.759 2.196 1.192 6.638 3.723 6.638 3.723 2.409 1.709 3.612 3.53 3.612 6.534" fill="#f8981d"/><path d="M137.59 72.308c-2.99-.076-5.305.225-7.248 1.047-.561.224-1.453.224-1.531.933.303.3.338.784.601 1.198.448.747 1.229 1.752 1.942 2.276.783.6 1.569 1.194 2.393 1.717 1.453.899 3.1 1.422 4.516 2.318.825.521 1.645 1.195 2.471 1.756.406.299.666.784 1.193.971v-.114c-.264-.336-.339-.822-.598-1.196l-1.122-1.082c-1.084-1.456-2.431-2.727-3.884-3.771-1.196-.824-3.812-1.944-4.297-3.322l-.076-.076c.822-.077 1.797-.375 2.578-.604 1.271-.335 2.43-.259 3.734-.594.6-.15 1.195-.338 1.797-.523v-.337c-.676-.673-1.158-1.567-1.869-2.203-1.902-1.643-3.998-3.25-6.164-4.595-1.16-.749-2.652-1.231-3.887-1.868-.445-.225-1.195-.336-1.457-.71-.67-.822-1.047-1.904-1.533-2.877-1.08-2.053-2.129-4.331-3.061-6.502-.674-1.456-1.084-2.91-1.906-4.257-3.85-6.35-8.031-10.196-14.457-13.971-1.381-.786-3.024-1.121-4.779-1.533l-2.803-.148c-.598-.262-1.197-.973-1.719-1.309-2.132-1.344-7.621-4.257-9.189-.411-1.01 2.431 1.494 4.821 2.354 6.054.635.856 1.458 1.83 1.902 2.802.263.635.337 1.309.6 1.98.598 1.644 1.157 3.473 1.943 5.007.41.782.857 1.604 1.381 2.312.3.414.822.597.936 1.272-.521.744-.562 1.867-.861 2.801-1.344 4.221-.819 9.45 1.086 12.552.596.934 2.018 2.99 3.92 2.202 1.684-.672 1.311-2.801 1.795-4.668.111-.451.038-.747.262-1.043v.073c.521 1.045 1.047 2.052 1.53 3.1 1.159 1.829 3.177 3.735 4.858 5.002.895.676 1.604 1.832 2.725 2.245V74.1h-.074c-.227-.335-.559-.485-.857-.745-.674-.673-1.42-1.495-1.943-2.241-1.566-2.093-2.952-4.41-4.182-6.801-.602-1.16-1.121-2.428-1.606-3.586-.226-.447-.226-1.121-.601-1.346-.562.821-1.381 1.532-1.791 2.538-.711 1.609-.785 3.588-1.049 5.646l-.147.072c-1.19-.299-1.604-1.53-2.056-2.575-1.119-2.654-1.307-6.914-.336-9.976.26-.783 1.385-3.249.936-3.995-.225-.715-.973-1.122-1.383-1.685-.482-.708-1.01-1.604-1.346-2.39-.896-2.091-1.347-4.408-2.312-6.498-.451-.974-1.234-1.982-1.868-2.879-.712-1.008-1.495-1.718-2.058-2.913-.186-.411-.447-1.083-.148-1.53.073-.3.225-.412.523-.487.484-.409 1.867.111 2.352.336 1.385.56 2.543 1.083 3.699 1.867.523.375 1.084 1.085 1.755 1.272h.786c1.193.26 2.538.072 3.661.41 1.979.636 3.772 1.569 5.38 2.576 4.893 3.103 8.928 7.512 11.652 12.778.447.858.637 1.644 1.045 2.539.787 1.832 1.76 3.7 2.541 5.493.785 1.755 1.533 3.547 2.654 5.005.559.784 2.805 1.195 3.812 1.606.745.335 1.905.633 2.577 1.044 1.271.783 2.537 1.682 3.732 2.543.595.448 2.465 1.382 2.576 2.13M99.484 39.844a5.82 5.82 0 0 0-1.529.188v.075h.072c.301.597.824 1.011 1.197 1.532.301.599.562 1.193.857 1.791l.072-.074c.527-.373.789-.971.789-1.868-.227-.264-.262-.522-.451-.784-.22-.374-.705-.56-1.007-.86" fill="#5d87a1"/><path d="M141.148 113.578h.774v-3.788h-1.161l-.947 2.585-1.029-2.585h-1.118v3.788h.731v-2.882h.041l1.078 2.882h.557l1.074-2.882v2.882zm-6.235 0h.819v-3.146h1.072v-.643h-3.008v.643h1.115l.002 3.146z" fill="#f8981d"/></svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
7
mengyaprofile-backend/data/logo/mysql3.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="984" height="290" version="1.1" viewBox="-7.93 -7.93 388 115" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<title>MySQL textlogo</title>
|
||||
<path d="m150 16.9c-6.1 33.2-14.1 57.3-24.1 72.3-7.78 11.6-16.3 17.4-25.6 17.4-2.47 0-5.52-0.747-9.14-2.23v-8c1.77 0.26 3.84 0.398 6.23 0.398 4.33 0 7.82-1.2 10.5-3.59 3.18-2.92 4.77-6.2 4.77-9.83 0-2.48-1.24-7.58-3.71-15.3l-16.4-51.2h14.7l11.8 38.3c2.65 8.69 3.76 14.8 3.31 18.2 6.45-17.3 11-36.1 13.5-56.5h14.2m-65 66.2h-15c-0.527-25.3-1.99-49.2-4.37-71.5h-0.132l-22.8 71.5h-11.4l-22.7-71.5h-0.134c-1.68 21.4-2.74 45.3-3.18 71.5h-13.7c0.882-31.9 3.09-61.8 6.62-89.7h18.6l21.6 65.9h0.133l21.7-65.9h17.8c3.89 32.7 6.19 62.6 6.89 89.7" style="fill:#00758f"/>
|
||||
<path d="m350 83.1h-42.5v-89.7h14.3v78.7h28.2v11m-107-17.9c-3.62-5.85-5.44-15.2-5.44-28.2 0-22.6 6.85-33.9 20.5-33.9 7.16 0 12.4 2.7 15.8 8.1 3.62 5.85 5.44 15.2 5.44 27.9 0 22.8-6.85 34.2-20.5 34.2-7.16 0-12.4-2.7-15.8-8.11m53.3 20.1-16.4-8.13c1.46-1.2 2.86-2.5 4.11-4.01 6.98-8.23 10.5-20.4 10.5-36.5 0-29.7-11.6-44.5-34.9-44.5-11.4 0-20.3 3.76-26.6 11.3-6.99 8.24-10.5 20.4-10.5 36.4 0 15.8 3.09 27.3 9.28 34.7 5.64 6.64 14.2 9.97 25.6 9.97 4.26 0 8.16-0.526 11.7-1.58l21.4 12.5 5.84-10.1m-80-27c0 7.61-2.79 13.9-8.35 18.7-5.56 4.87-13 7.3-22.4 7.3-8.75 0-17.2-2.81-25.5-8.38l3.84-7.71c7.07 3.54 13.5 5.31 19.2 5.31 5.39 0 9.61-1.2 12.7-3.58 3.04-2.39 4.87-5.73 4.87-9.96 0-5.33-3.71-9.88-10.5-13.7-6.28-3.45-18.8-10.7-18.8-10.7-6.8-4.97-10.2-10.3-10.2-19.1 0-7.27 2.54-13.1 7.62-17.6 5.09-4.48 11.6-6.72 19.7-6.72 8.31 0 15.9 2.22 22.7 6.65l-3.46 7.7c-5.82-2.47-11.6-3.72-17.2-3.72-4.59 0-8.13 1.11-10.6 3.33-2.48 2.2-4.01 5.04-4.01 8.5 0 5.31 3.79 9.92 10.8 13.8 6.35 3.46 19.2 10.8 19.2 10.8 6.99 4.96 10.5 10.3 10.5 19" style="fill:#f29111"/>
|
||||
<path d="m358 83.1h2.37v-9.13h3.1v-1.86h-8.7v1.86h3.22zm18.1 0h2.24v-11h-3.36l-2.74 7.49-2.98-7.49h-3.24v11h2.12v-8.37h0.12l3.12 8.37h1.61l3.12-8.37v8.37" style="fill:#f29111"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
2
mengyaprofile-backend/data/logo/postgres.svg
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
2
mengyaprofile-backend/data/logo/python.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="-133.268" y1="-202.91" x2="-133.198" y2="-202.84" gradientTransform="translate(25243.061 38519.17) scale(189.38 189.81)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#387eb8"/><stop offset="1" stop-color="#366994"/></linearGradient><linearGradient id="b" x1="-133.575" y1="-203.203" x2="-133.495" y2="-203.133" gradientTransform="translate(25309.061 38583.42) scale(189.38 189.81)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ffe052"/><stop offset="1" stop-color="#ffc331"/></linearGradient></defs><title>file_type_python</title><path d="M15.885,2.1c-7.1,0-6.651,3.07-6.651,3.07V8.36h6.752v1H6.545S2,8.8,2,16.005s4.013,6.912,4.013,6.912H8.33V19.556s-.13-4.013,3.9-4.013h6.762s3.772.06,3.772-3.652V5.8s.572-3.712-6.842-3.712h0ZM12.153,4.237a1.214,1.214,0,1,1-1.183,1.244v-.02a1.214,1.214,0,0,1,1.214-1.214h0Z" style="fill:url(#a)"/><path d="M16.085,29.91c7.1,0,6.651-3.08,6.651-3.08V23.65H15.985v-1h9.47S30,23.158,30,15.995s-4.013-6.912-4.013-6.912H23.64V12.4s.13,4.013-3.9,4.013H12.975S9.2,16.356,9.2,20.068V26.2s-.572,3.712,6.842,3.712h.04Zm3.732-2.147A1.214,1.214,0,1,1,21,26.519v.03a1.214,1.214,0,0,1-1.214,1.214h.03Z" style="fill:url(#b)"/></svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
2
mengyaprofile-backend/data/logo/react.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 -13 256 256" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMinYMin meet"><path d="M.754 114.75c0 19.215 18.763 37.152 48.343 47.263-5.907 29.737-1.058 53.706 15.136 63.045 16.645 9.6 41.443 2.955 64.98-17.62 22.943 19.744 46.13 27.514 62.31 18.148 16.63-9.627 21.687-35.221 15.617-65.887 30.81-10.186 48.044-25.481 48.044-44.949 0-18.769-18.797-35.006-47.979-45.052 6.535-31.933.998-55.32-15.867-65.045-16.259-9.376-39.716-1.204-62.996 19.056C104.122 2.205 80.897-4.36 64.05 5.392 47.806 14.795 43.171 39.2 49.097 69.487 20.515 79.452.754 96.057.754 114.75z" fill="#FFF"/><path d="M201.025 79.674a151.364 151.364 0 0 0-7.274-2.292 137.5 137.5 0 0 0 1.124-4.961c5.506-26.728 1.906-48.26-10.388-55.348-11.787-6.798-31.065.29-50.535 17.233a151.136 151.136 0 0 0-5.626 5.163 137.573 137.573 0 0 0-3.744-3.458c-20.405-18.118-40.858-25.752-53.139-18.643-11.776 6.817-15.264 27.06-10.307 52.39a150.91 150.91 0 0 0 1.67 7.484c-2.894.822-5.689 1.698-8.363 2.63-23.922 8.34-39.2 21.412-39.2 34.97 0 14.004 16.4 28.05 41.318 36.566a128.44 128.44 0 0 0 6.11 1.91 147.813 147.813 0 0 0-1.775 8.067c-4.726 24.89-1.035 44.653 10.71 51.428 12.131 6.995 32.491-.195 52.317-17.525 1.567-1.37 3.14-2.823 4.715-4.346a148.34 148.34 0 0 0 6.108 5.573c19.204 16.525 38.17 23.198 49.905 16.405 12.12-7.016 16.058-28.247 10.944-54.078-.39-1.973-.845-3.988-1.355-6.04 1.43-.422 2.833-.858 4.202-1.312 25.904-8.582 42.757-22.457 42.757-36.648 0-13.607-15.77-26.767-40.174-35.168z" fill="#53C1DE"/><path d="M195.406 142.328c-1.235.409-2.503.804-3.795 1.187-2.86-9.053-6.72-18.68-11.442-28.625 4.507-9.71 8.217-19.213 10.997-28.208 2.311.67 4.555 1.375 6.717 2.12 20.91 7.197 33.664 17.84 33.664 26.04 0 8.735-13.775 20.075-36.14 27.486zm-9.28 18.389c2.261 11.422 2.584 21.749 1.086 29.822-1.346 7.254-4.052 12.09-7.398 14.027-7.121 4.122-22.35-1.236-38.772-15.368-1.883-1.62-3.78-3.35-5.682-5.18 6.367-6.964 12.73-15.06 18.94-24.05 10.924-.969 21.244-2.554 30.603-4.717.46 1.86.87 3.683 1.223 5.466zm-93.85 43.137c-6.957 2.457-12.498 2.527-15.847.596-7.128-4.11-10.09-19.98-6.049-41.265a138.507 138.507 0 0 1 1.65-7.502c9.255 2.047 19.5 3.52 30.45 4.408 6.251 8.797 12.798 16.883 19.396 23.964a118.863 118.863 0 0 1-4.305 3.964c-8.767 7.664-17.552 13.1-25.294 15.835zm-32.593-61.58c-11.018-3.766-20.117-8.66-26.354-14-5.604-4.8-8.434-9.565-8.434-13.432 0-8.227 12.267-18.722 32.726-25.855a139.276 139.276 0 0 1 7.777-2.447c2.828 9.197 6.537 18.813 11.013 28.537-4.534 9.869-8.296 19.638-11.15 28.943a118.908 118.908 0 0 1-5.578-1.746zm10.926-74.37c-4.247-21.703-1.427-38.074 5.67-42.182 7.56-4.376 24.275 1.864 41.893 17.507 1.126 1 2.257 2.047 3.39 3.13-6.564 7.049-13.051 15.074-19.248 23.82-10.627.985-20.8 2.567-30.152 4.686a141.525 141.525 0 0 1-1.553-6.962zm97.467 24.067a306.982 306.982 0 0 0-6.871-11.3c7.21.91 14.117 2.12 20.603 3.601-1.947 6.241-4.374 12.767-7.232 19.457a336.42 336.42 0 0 0-6.5-11.758zm-39.747-38.714c4.452 4.823 8.911 10.209 13.297 16.052a284.245 284.245 0 0 0-26.706-.006c4.39-5.789 8.887-11.167 13.409-16.046zm-40.002 38.78a285.24 285.24 0 0 0-6.378 11.685c-2.811-6.667-5.216-13.222-7.18-19.552 6.447-1.443 13.322-2.622 20.485-3.517a283.79 283.79 0 0 0-6.927 11.384zm7.133 57.683c-7.4-.826-14.379-1.945-20.824-3.348 1.995-6.442 4.453-13.138 7.324-19.948a283.494 283.494 0 0 0 6.406 11.692 285.27 285.27 0 0 0 7.094 11.604zm33.136 27.389c-4.575-4.937-9.138-10.397-13.595-16.27 4.326.17 8.737.256 13.22.256 4.606 0 9.159-.103 13.64-.303-4.4 5.98-8.843 11.448-13.265 16.317zm46.072-51.032c3.02 6.884 5.566 13.544 7.588 19.877-6.552 1.495-13.625 2.699-21.078 3.593a337.537 337.537 0 0 0 6.937-11.498 306.632 306.632 0 0 0 6.553-11.972zm-14.915 7.15a316.478 316.478 0 0 1-10.84 17.49c-6.704.479-13.632.726-20.692.726-7.031 0-13.871-.219-20.458-.646A273.798 273.798 0 0 1 96.72 133.28a271.334 271.334 0 0 1-9.64-18.206 273.864 273.864 0 0 1 9.611-18.216v.002a271.252 271.252 0 0 1 10.956-17.442c6.72-.508 13.61-.774 20.575-.774 6.996 0 13.895.268 20.613.78a290.704 290.704 0 0 1 10.887 17.383 316.418 316.418 0 0 1 9.741 18.13 290.806 290.806 0 0 1-9.709 18.29zm19.913-107.792c7.566 4.364 10.509 21.961 5.755 45.038a127.525 127.525 0 0 1-1.016 4.492c-9.374-2.163-19.554-3.773-30.212-4.773-6.209-8.841-12.642-16.88-19.1-23.838a141.92 141.92 0 0 1 5.196-4.766c16.682-14.518 32.273-20.25 39.377-16.153z" fill="#FFF"/><path d="M128.221 94.665c11.144 0 20.177 9.034 20.177 20.177 0 11.144-9.033 20.178-20.177 20.178-11.143 0-20.177-9.034-20.177-20.178 0-11.143 9.034-20.177 20.177-20.177" fill="#53C1DE"/></svg>
|
||||
|
After Width: | Height: | Size: 4.6 KiB |
28
mengyaprofile-backend/data/logo/redis.svg
Normal file
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 -18 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
|
||||
<g>
|
||||
<path d="M245.969687,168.943256 C232.308259,176.064479 161.536048,205.163388 146.468577,213.017633 C131.402107,220.873879 123.031844,220.797876 111.129473,215.107699 C99.2271007,209.417521 23.9127473,178.99557 10.3463234,172.511368 C3.56511141,169.270267 0,166.535181 0,163.9511 L0,138.075292 C0,138.075292 98.0490639,116.729625 113.878559,111.051447 C129.707053,105.372269 135.199225,105.167264 148.669646,110.101418 C162.141067,115.036572 242.686583,129.569026 256,134.445178 C256,134.445178 255.993999,157.5559 255.993999,159.954975 C255.996,162.513055 252.923904,165.319143 245.969687,168.943256" fill="#912626">
|
||||
|
||||
</path>
|
||||
<path d="M245.964922,143.220067 C232.303935,150.33806 161.534003,179.438032 146.467017,187.292024 C131.401031,195.149018 123.031039,195.072017 111.12905,189.382023 C99.2260618,183.696028 23.9151336,153.269057 10.3491466,146.788063 C-3.21684053,140.303069 -3.50184026,135.840074 9.82514705,130.622079 C23.1511343,125.402084 98.0490629,96.0171117 113.880047,90.3381172 C129.708033,84.6611226 135.199028,84.4541228 148.669014,89.3901181 C162.140002,94.3241134 232.487935,122.325087 245.799922,127.200082 C259.11491,132.081078 259.625908,136.099073 245.964922,143.220067" fill="#C6302B">
|
||||
|
||||
</path>
|
||||
<path d="M245.969687,127.074354 C232.308259,134.195577 161.536048,163.294486 146.468577,171.151732 C131.402107,179.004977 123.031844,178.928975 111.129473,173.238797 C99.2261007,167.551619 23.9127473,137.126668 10.3463234,130.642465 C3.56511141,127.401364 0,124.669279 0,122.085199 L0,96.2063895 C0,96.2063895 98.0490639,74.8617226 113.878559,69.182545 C129.707053,63.5043676 135.199225,63.2983612 148.669646,68.2325154 C162.141067,73.1676697 242.686583,87.6971237 256,92.5742761 C256,92.5742761 255.993999,115.684998 255.993999,118.087073 C255.996,120.644153 252.923904,123.450241 245.969687,127.074354" fill="#912626">
|
||||
|
||||
</path>
|
||||
<path d="M245.964922,101.351164 C232.303935,108.471157 161.534003,137.569129 146.467017,145.426122 C131.401031,153.280114 123.031039,153.203114 111.12905,147.51312 C99.2260618,141.827125 23.9151336,111.401154 10.3491466,104.91916 C-3.21684053,98.4361664 -3.50184026,93.9721706 9.82514705,88.7521756 C23.1511343,83.5351806 98.0490629,54.1482087 113.880047,48.4702141 C129.708033,42.7922195 135.199028,42.5862197 148.669014,47.521215 C162.140002,52.4552102 232.487935,80.4541835 245.799922,85.3311789 C259.11491,90.2101742 259.625908,94.2301704 245.964922,101.350163 L245.964922,101.351164" fill="#C6302B">
|
||||
|
||||
</path>
|
||||
<path d="M245.969687,83.6525661 C232.308259,90.7737887 161.536048,119.873698 146.468577,127.730944 C131.402107,135.585189 123.031844,135.508187 111.129473,129.818008 C99.2261007,124.130831 23.9127473,93.7048802 10.3463234,87.2226777 C3.56511141,83.9805764 0,81.2474909 0,78.6654102 L0,52.7856015 C0,52.7856015 98.0490639,31.4419345 113.878559,25.7637571 C129.707053,20.0845797 135.199225,19.8795733 148.669646,24.8137275 C162.141067,29.7488817 242.686583,44.2783357 256,49.1554881 C256,49.1554881 255.993999,72.2662103 255.993999,74.6672853 C255.996,77.2223652 252.923904,80.0284528 245.969687,83.6525661" fill="#912626">
|
||||
|
||||
</path>
|
||||
<path d="M245.964922,57.929387 C232.303935,65.0493802 161.534003,94.1493524 146.467017,102.004345 C131.401031,109.858338 123.031039,109.781338 111.12905,104.093343 C99.2270617,98.4053484 23.9151336,67.9813773 10.3491466,61.4983836 C-3.21684053,55.0153898 -3.50184026,50.550394 9.82514705,45.331399 C23.1511343,40.113404 98.0490629,10.729432 113.880047,5.04943744 C129.708033,-0.629557148 135.199028,-0.833556953 148.669014,4.10143834 C162.140002,9.03643363 232.487935,37.0354069 245.799922,41.9124022 C259.11491,46.7883976 259.625908,50.8093938 245.964922,57.929387" fill="#C6302B">
|
||||
|
||||
</path>
|
||||
<path d="M159.282977,32.7570853 L137.273922,35.0422326 L132.346419,46.8976124 L124.387597,33.667969 L98.973147,31.383814 L117.936992,24.5452403 L112.247442,14.0472558 L130.001736,20.9910078 L146.739969,15.5108217 L142.21631,26.3660155 L159.282977,32.7570853" fill="#FFFFFF">
|
||||
|
||||
</path>
|
||||
<path d="M131.03169,90.2747287 L89.9546047,73.2378295 L148.815752,64.2034109 L131.03169,90.2747287" fill="#FFFFFF">
|
||||
|
||||
</path>
|
||||
|
After Width: | Height: | Size: 5.0 KiB |
8
mengyaprofile-backend/data/logo/spring.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
|
||||
|
||||
<g fill="none" fill-rule="evenodd">
|
||||
|
||||
<path d="M0 0h32v32H0z"/>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
2
mengyaprofile-backend/data/logo/sqlite.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><linearGradient id="a" x1="-118.318" y1="45.638" x2="-116.751" y2="45.638" gradientTransform="matrix(0, 11.486, 11.486, 0, -510.889, 1363.307)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#97d9f6"/><stop offset="0.92" stop-color="#0f80cc"/><stop offset="1" stop-color="#0f80cc"/></linearGradient></defs><title>file_type_sqlite</title><path d="M23.192,3.242H5.623A2.147,2.147,0,0,0,3.482,5.383V24.759A2.147,2.147,0,0,0,5.623,26.9H17.195C17.063,21.142,19.03,9.968,23.192,3.242Z" style="fill:#0f80cc"/><path d="M22.554,3.867H5.623A1.518,1.518,0,0,0,4.107,5.383V23.345a42.01,42.01,0,0,1,13.569-2.684A123.555,123.555,0,0,1,22.554,3.867Z" style="fill:url(#a)"/><path d="M27.29,2.608c-1.2-1.073-2.66-.642-4.1.634-.213.19-.426.4-.638.625A25.4,25.4,0,0,0,17.1,15a10.178,10.178,0,0,1,.634,1.822c.036.14.069.272.1.384.062.265.1.437.1.437s-.022-.083-.113-.346l-.059-.17c-.01-.027-.023-.059-.038-.094-.16-.373-.6-1.16-.8-1.5-.167.493-.315.954-.438,1.371a12.131,12.131,0,0,1,.908,2.8s-.03-.115-.171-.515a19.037,19.037,0,0,0-.9-1.708,4.037,4.037,0,0,0-.264,1.724,6.009,6.009,0,0,1,.493,1.383c.334,1.283.566,2.846.566,2.846s.008.1.02.263a26.145,26.145,0,0,0,.065,3.205,11.362,11.362,0,0,0,.584,3.1l.18-.1a13.859,13.859,0,0,1-.478-4.628,35.269,35.269,0,0,1,1.938-9.688c2.01-5.308,4.8-9.568,7.35-11.6-2.326,2.1-5.474,8.9-6.417,11.418a45.656,45.656,0,0,0-2.254,8A6.211,6.211,0,0,1,21.39,20s1.233-1.521,2.674-3.693a26.206,26.206,0,0,0-2.755.733c-.7.294-.889.394-.889.394a23.939,23.939,0,0,1,4.215-2.007c2.676-4.215,5.592-10.2,2.656-12.824" style="fill:#003b57"/></svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
2
mengyaprofile-backend/data/logo/unity.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg fill="#000000" width="800px" height="800px" viewBox="-0.5 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.266 12.001 4.2-7.249 2.03 7.253-2.03 7.25-4.2-7.25zm-2.047 1.177 4.201 7.254-7.316-1.876-5.285-5.378zm4.2-9.608-4.2 7.253h-8.4l5.285-5.378 7.314-1.875zm6 5.963-2.566-9.533-9.564 2.555-1.416 2.489-2.873-.021-7 6.978 7 6.977 2.871-.022 1.418 2.489 9.564 2.554 2.56-9.531-1.453-2.468z"/></svg>
|
||||
|
After Width: | Height: | Size: 529 B |
8
mengyaprofile-backend/data/logo/vue.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
|
||||
<style>
|
||||
.st0 { fill: #42B883; }
|
||||
.st1 { fill: #35495E; }
|
||||
</style>
|
||||
<path class="st0" d="M78.8,10L64,35.4L49.2,10H0l64,110l64-110C128,10,78.8,10,78.8,10z" />
|
||||
<path class="st1" d="M78.8,10L64,35.4L49.2,10H25.6L64,76l38.4-66H78.8z" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 316 B |
7
mengyaprofile-backend/data/logo/wireguard.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
aria-label="WireGuard" role="img"
|
||||
viewBox="0 0 512 512"><rect
|
||||
width="512" height="512"
|
||||
rx="15%"
|
||||
fill="#88171a"/><path d="m238 53l35 8 0 2c-15 2-30-4-45-5 11 7 23 11 35 15-19 16-35-5-56 9 20 10 19 8 21 27-9 1-24 10-27 16 13 3 28 0 41 8-4 3-14 7-18 10 9 2 20-2 25 1 19 16 54 38 64 60 17 37-22 77-60 83-53 11-83 66-64 117 19 50 78 72 125 46 66-40 56-108 16-145-2-2-4-2-6 0-14 9-29 17-45 24 36 8 41 35 37 54-13 48-78 37-85-4-3-19 7-38 24-46 59-26 87-30 104-97 6-38-3-58-31-80-11-11-33-18-40-35-1-2 1-6 3-6 10-2 49-3 49-1 7 7 13-4 16-9-10-2-21-1-29-1-1 0-3-2-4-3 1 -1 3-2 4-2h41c0-7-9-17-18-19v3c-8 1-16-1-24-4-4-3-7-9-11-11-16-9-33-16-54-16-10 0-17 1-23 1zm74 30l3 3-4 2c-2 1-3 0-4-1-2-3 4-5 5-4zm-120 96c-54 33-51 109-3 139 4 2 6 2 8-1 12-15 23-22 36-30-25-4-38-16-37-33-4-60 83-54 74 2-2 10-8 19-16 25 27-6 47-21 55-48 2-8 2-19-2-26-30-44-75-53-115-28zm-62 195c16-7 33-10 49-13 1-13 5-26 13-36-30 0-55 20-62 49z" fill="#ffffff"/></svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
@@ -1,29 +1,119 @@
|
||||
{
|
||||
"projects": [
|
||||
{
|
||||
"id": 1,
|
||||
"title": "萌芽主页",
|
||||
"description": "一个简洁美观的个人主页,展示个人信息和项目",
|
||||
"link": "https://shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/03/690836f3c87b2.png",
|
||||
"tags": ["个人主页","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽笔记",
|
||||
"description": "展示自己学习过程中的一些MarkDown笔记",
|
||||
"link": "https://note.shumengya.top",
|
||||
"icon": "https://image.shumengya.top/i/2025/11/02/mengyanote.png",
|
||||
"tags": [ "笔记","Obsidion","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽作品集",
|
||||
"description": "展示个人制作的一些小创意和小项目",
|
||||
"link": "https://work.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69074f8f5ed5e.png",
|
||||
"tags": [ "作品集","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "万象口袋",
|
||||
"description": "一款跨平台的聚合式软件",
|
||||
"link": "https://infogenie.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907516fb77d5.png",
|
||||
"tags": [ "聚合","工具","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽农场",
|
||||
"description": "一款2D平台联机农场经营游戏",
|
||||
"link": "https://work.shumengya.top/#/work/mengyafarm",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907599cbaf10.png",
|
||||
"tags": [ "农场","游戏","联机","Godot","Python"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽短链",
|
||||
"description": "一个轻量简单的短链跳转系统",
|
||||
"link": "https://short.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/17/691ad6c78283a.png",
|
||||
"tags": [ "短链接","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽监控面板",
|
||||
"description": "一个轻量简单的监控系统",
|
||||
"link": "https://monitor.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fffd54221.png",
|
||||
"tags": [ "监控","React","Golang"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽Ping",
|
||||
"description": "网站监控系统",
|
||||
"link": "https://ping.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/22/6971ad8eb9e56.png",
|
||||
"tags": [ "监控","React","Gin"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽密码管理器",
|
||||
"description": "自制密码库,做的太烂,我都不怎么用(",
|
||||
"link": "https://keyvault.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/02/10/698b2f4c321ec.ico",
|
||||
"tags": [ "监控","React","Gin"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"title": "萌芽漂流瓶",
|
||||
"description": "匿名漂流瓶系统",
|
||||
"link": "https://bottle.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/17/691ad6cc635d2.png",
|
||||
"tags": [ "监控","React","Flask"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"title": "萌芽盘",
|
||||
"description": "一个轻量级在线网盘,支持文件上传、下载、分享等功能",
|
||||
"link": "https://pan.shumengya.top",
|
||||
"icon": "https://image.shumengya.top/i/2025/11/02/openlist.png",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/04/695a660870959.png",
|
||||
"tags": ["网盘","OpenList"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"title": "萌芽主页",
|
||||
"description": "一个简洁美观的个人主页,展示个人信息和项目",
|
||||
"link": "https://shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/03/690836f3c87b2.png",
|
||||
"tags": ["个人主页"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"title": "萌芽Git仓库",
|
||||
"description": "自部署私有化Git仓库",
|
||||
"link": "https://repo.shumengya.top",
|
||||
@@ -34,7 +124,6 @@
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"title": "萌芽快传",
|
||||
"description": "像取快递一样方便的寄送文件",
|
||||
"link": "https://send.shumengya.top",
|
||||
@@ -45,7 +134,6 @@
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"title": "萌芽图床",
|
||||
"description": "简单易用的图床,将您的图片转化为一段网页链接",
|
||||
"link": "https://img.shumengya.top",
|
||||
@@ -56,96 +144,6 @@
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"title": "萌芽笔记",
|
||||
"description": "展示自己学习过程中的一些MarkDown笔记",
|
||||
"link": "https://note.shumengya.top",
|
||||
"icon": "https://image.shumengya.top/i/2025/11/02/mengyanote.png",
|
||||
"tags": [ "笔记","Obsidion"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"title": "萌芽作品集",
|
||||
"description": "展示个人制作的一些小创意和小项目",
|
||||
"link": "https://work.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69074f8f5ed5e.png",
|
||||
"tags": [ "作品集"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"title": "万象口袋",
|
||||
"description": "一款跨平台的聚合式软件",
|
||||
"link": "https://infogenie.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907516fb77d5.png",
|
||||
"tags": [ "聚合","工具"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"title": "萌芽农场",
|
||||
"description": "一款2D平台联机农场经营游戏",
|
||||
"link": "https://work.shumengya.top/#/work/mengyafarm",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907599cbaf10.png",
|
||||
"tags": [ "农场","游戏","联机"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":true
|
||||
},
|
||||
|
||||
{
|
||||
"id": 10,
|
||||
"title": "1Panel面板",
|
||||
"description": "大萌芽1panel面板后台",
|
||||
"link": "https://1panel.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69076213d9200.webp",
|
||||
"tags": [ "1Panel","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"title": "DPanel面板",
|
||||
"description": "大萌芽dpanel面板后台",
|
||||
"link": "https://dpanel.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907621448bac.png",
|
||||
"tags": [ "Docker","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"title": "Frps管理后台",
|
||||
"description": "成都公网内网穿透服务端",
|
||||
"link": "https://frps.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907621475130.png",
|
||||
"tags": [ "内网穿透","Frp"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"title": "Frpc管理后台",
|
||||
"description": "大萌芽内网穿透客户端",
|
||||
"link": "https://frpc.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907621475130.png",
|
||||
"tags": [ "内网穿透","Frp"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"title": "萌芽问卷",
|
||||
"description": "一个轻量简单的问卷系统",
|
||||
"link": "https://survey.shumengya.top",
|
||||
@@ -156,15 +154,153 @@
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"title": "HeadScale管理后台",
|
||||
"description": "一个自建tailscale管理后台",
|
||||
"link": "https://headscale.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/03/6908327149dce.png",
|
||||
"tags": [ "TailScale","HeadScale"],
|
||||
"title": "编程速查表[CF]",
|
||||
"description": "一个编程入门速查表",
|
||||
"link": "https://reference.smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd1159f91.png",
|
||||
"tags": [ "QuickReference","编程速查表"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "在线思维导图[CF]",
|
||||
"description": "一个思维导图工具",
|
||||
"link": "https://mind-map.smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd1271081.png",
|
||||
"tags": [ "mindmap","思维导图"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "it-tools工具集[CF]",
|
||||
"description": "一个轻量简单的编程工具集合",
|
||||
"link": "https://it-tools.smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd1229dc3.png",
|
||||
"tags": [ "it-tools","工具集合"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "xtools工具集[CF]",
|
||||
"description": "一个轻量简单的编程工具集合",
|
||||
"link": "https://xtools.smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd133e934.png",
|
||||
"tags": [ "xtool","工具集合"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "萌芽备忘录",
|
||||
"description": "一个轻量简单的备忘录系统",
|
||||
"link": "https://memos.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/13/69663c9f1acc1.png",
|
||||
"tags": [ "memos","备忘录"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "网页魔方[CF]",
|
||||
"description": "就是一个简单的网页魔方",
|
||||
"link": "https://cube.smyhub.com",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/14/69678bf409a31.webp",
|
||||
"tags": [ "web-cube","网页魔方"],
|
||||
"admin":false,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"title": "大萌芽1Panel面板[WG]",
|
||||
"description": "大萌芽1panel面板后台",
|
||||
"link": "http://10.0.0.233:19132/smy",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69076213d9200.webp",
|
||||
"tags": [ "1Panel","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "小萌芽1Panel面板[WG]",
|
||||
"description": "小萌芽1panel面板后台",
|
||||
"link": "http://10.0.0.100:19132/smy",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/69076213d9200.webp",
|
||||
"tags": [ "1Panel","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "easytier面板",
|
||||
"description": "阿里云成都easytier面板后台",
|
||||
"link": "https://easytier.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd1307fdc.png",
|
||||
"tags": [ "easytier","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "WireGuard面板[等待复活]",
|
||||
"description": "阿里云成都WireGuard面板后台",
|
||||
"link": "https://wireguard.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd12baa3c.png",
|
||||
"tags": [ "WireGuard","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "大萌芽Portainer面板[WG]",
|
||||
"description": "大萌芽Portainer面板后台",
|
||||
"link": "http://10.0.0.233:8484",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd119f8d1.png",
|
||||
"tags": [ "Portainer","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "小萌芽Portainer面板[WG]",
|
||||
"description": "小萌芽Portainer面板后台",
|
||||
"link": "https://10.0.0.100:8484",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964fd119f8d1.png",
|
||||
"tags": [ "Portainer","面板"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "萌芽Docker镜像仓库[等待复活]",
|
||||
"description": "萌芽Docker镜像仓库后台",
|
||||
"link": "https://repo.docker.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2025/11/02/6907621448bac.png",
|
||||
"tags": [ "Docker","镜像仓库"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
},
|
||||
{
|
||||
"title": "萌芽通知",
|
||||
"description": "萌芽通知后台",
|
||||
"link": "https://notice.shumengya.top",
|
||||
"icon": "https://img.shumengya.top/i/2026/01/12/6964ff8787011.png",
|
||||
"tags": [ "通知","gotify"],
|
||||
"admin":true,
|
||||
"show":true,
|
||||
"develop":false
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
|
||||
@@ -2,114 +2,193 @@
|
||||
"title": "技术栈",
|
||||
"items": [
|
||||
{
|
||||
"name": "Python",
|
||||
"icon": "https://img.shields.io/badge/-Python-3776AB?style=flat&logo=python&logoColor=white",
|
||||
"link": "https://www.python.org/"
|
||||
},
|
||||
{
|
||||
"name": "JavaScript",
|
||||
"icon": "https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black",
|
||||
"link": "https://developer.mozilla.org/en-US/docs/Web/JavaScript"
|
||||
},
|
||||
{
|
||||
"name": "Java",
|
||||
"icon": "https://img.shields.io/badge/-Java-007396?style=flat&logo=java&logoColor=white",
|
||||
"link": "https://www.oracle.com/java/"
|
||||
"name": "Android",
|
||||
"link": "https://developer.android.com/",
|
||||
"svg": "android.svg",
|
||||
"color": "#3DDC84",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "C#",
|
||||
"icon": "https://img.shields.io/badge/-C%23-512BD4?style=flat&logo=csharp&logoColor=white",
|
||||
"link": "https://learn.microsoft.com/en-us/dotnet/csharp/"
|
||||
},
|
||||
{
|
||||
"name": "Golang",
|
||||
"icon": "https://img.shields.io/badge/-Golang-00ADD8?style=flat&logo=go&logoColor=white",
|
||||
"link": "https://go.dev/"
|
||||
},
|
||||
{
|
||||
"name": "React",
|
||||
"icon": "https://img.shields.io/badge/-React-20232A?style=flat&logo=react&logoColor=61DAFB",
|
||||
"link": "https://react.dev/"
|
||||
},
|
||||
{
|
||||
"name": "Node.js",
|
||||
"icon": "https://img.shields.io/badge/-Node.js-339933?style=flat&logo=nodedotjs&logoColor=white",
|
||||
"link": "https://nodejs.org/"
|
||||
"link": "https://learn.microsoft.com/en-us/dotnet/csharp/",
|
||||
"svg": "csharp.svg",
|
||||
"color": "#68217A",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Docker",
|
||||
"icon": "https://img.shields.io/badge/-Docker-2496ED?style=flat&logo=docker&logoColor=white",
|
||||
"link": "https://www.docker.com/"
|
||||
},
|
||||
{
|
||||
"name": "Linux",
|
||||
"icon": "https://img.shields.io/badge/-Linux-000000?style=flat&logo=linux&logoColor=white",
|
||||
"link": "https://www.linux.org/"
|
||||
},
|
||||
{
|
||||
"name": "Git",
|
||||
"icon": "https://img.shields.io/badge/-Git-F05032?style=flat&logo=git&logoColor=white",
|
||||
"link": "https://git-scm.com/"
|
||||
"link": "https://www.docker.com/",
|
||||
"svg": "docker.svg",
|
||||
"color": "#2496ED",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Flask",
|
||||
"icon": "https://img.shields.io/badge/-Flask-000000?style=flat&logo=flask&logoColor=white",
|
||||
"link": "https://flask.palletsprojects.com/"
|
||||
},
|
||||
{
|
||||
"name": "MongoDB",
|
||||
"icon": "https://img.shields.io/badge/-MongoDB-47A248?style=flat&logo=mongodb&logoColor=white",
|
||||
"link": "https://www.mongodb.com/"
|
||||
},
|
||||
{
|
||||
"name": "PostgreSQL",
|
||||
"icon": "https://img.shields.io/badge/-PostgreSQL-4169E1?style=flat&logo=postgresql&logoColor=white",
|
||||
"link": "https://www.postgresql.org/"
|
||||
},
|
||||
{
|
||||
"name": "MySQL",
|
||||
"icon": "https://img.shields.io/badge/-MySQL-00758F?style=flat&logo=mysql&logoColor=white",
|
||||
"link": "https://www.mysql.com/"
|
||||
},
|
||||
{
|
||||
"name": "Redis",
|
||||
"icon": "https://img.shields.io/badge/-Redis-DC382D?style=flat&logo=redis&logoColor=white",
|
||||
"link": "https://redis.io/"
|
||||
},
|
||||
{
|
||||
"name": "Android",
|
||||
"icon": "https://img.shields.io/badge/-Android-3DDC84?style=flat&logo=android&logoColor=white",
|
||||
"link": "https://developer.android.com/"
|
||||
"link": "https://flask.palletsprojects.com/",
|
||||
"svg": "flask.svg",
|
||||
"color": "#000000",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Flutter",
|
||||
"icon": "https://img.shields.io/badge/-Flutter-02569B?style=flat&logo=flutter&logoColor=white",
|
||||
"link": "https://flutter.dev/"
|
||||
"link": "https://flutter.dev/",
|
||||
"svg": "flutter.svg",
|
||||
"color": "#02569B",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "Gin",
|
||||
"link": "https://gin-gonic.com/",
|
||||
"svg": "gin.svg",
|
||||
"color": "#00ADD8",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Git",
|
||||
"link": "https://git-scm.com/",
|
||||
"svg": "git.svg",
|
||||
"color": "#F05032",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Godot",
|
||||
"icon": "https://img.shields.io/badge/-Godot-478CBF?style=flat&logo=godot&logoColor=white",
|
||||
"link": "https://godotengine.org/"
|
||||
"link": "https://godotengine.org/",
|
||||
"svg": "godot.svg",
|
||||
"color": "#478CBF",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Unity",
|
||||
"icon": "https://img.shields.io/badge/-Unity-000000?style=flat&logo=unity&logoColor=white",
|
||||
"link": "https://unity.com/"
|
||||
"name": "Golang",
|
||||
"link": "https://go.dev/",
|
||||
"svg": "golang.svg",
|
||||
"color": "#00ADD8",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Java",
|
||||
"link": "https://www.oracle.com/java/",
|
||||
"svg": "java.svg",
|
||||
"color": "#ED8B00",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "JavaScript",
|
||||
"link": "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
|
||||
"svg": "javascript.svg",
|
||||
"color": "#F7DF1E",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "JSON",
|
||||
"icon": "https://img.shields.io/badge/-JSON-000000?style=flat&logo=json&logoColor=white",
|
||||
"link": "https://www.json.org/"
|
||||
"link": "https://www.json.org/",
|
||||
"svg": "json.svg",
|
||||
"color": "#000000",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "Linux",
|
||||
"link": "https://www.linux.org/",
|
||||
"svg": "linux.svg",
|
||||
"color": "#FCC624",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Markdown",
|
||||
"icon": "https://img.shields.io/badge/-Markdown-083fa1?style=flat&logo=markdown&logoColor=white",
|
||||
"link": "https://daringfireball.net/projects/markdown/"
|
||||
"link": "https://daringfireball.net/projects/markdown/",
|
||||
"svg": "markdown.svg",
|
||||
"color": "#000000",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "Minecraft",
|
||||
"icon": "https://img.shields.io/badge/-Minecraft-62B34A?style=flat&logo=minecraft&logoColor=white",
|
||||
"link": "https://www.minecraft.net/"
|
||||
"link": "https://www.minecraft.net/",
|
||||
"svg": "minecraft.svg",
|
||||
"color": "#62B74A",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "MongoDB",
|
||||
"link": "https://www.mongodb.com/",
|
||||
"svg": "mongodb.svg",
|
||||
"color": "#47A248",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "MySQL",
|
||||
"link": "https://www.mysql.com/",
|
||||
"svg": "mysql.svg",
|
||||
"color": "#00758F",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Node.js",
|
||||
"link": "https://nodejs.org/",
|
||||
"svg": "nodejs.svg",
|
||||
"color": "#339933",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "PostgreSQL",
|
||||
"link": "https://www.postgresql.org/",
|
||||
"svg": "postgres.svg",
|
||||
"color": "#4169E1",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Python",
|
||||
"link": "https://www.python.org/",
|
||||
"svg": "python.svg",
|
||||
"color": "#3776AB",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "React",
|
||||
"link": "https://react.dev/",
|
||||
"svg": "react.svg",
|
||||
"color": "#61DAFB",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Redis",
|
||||
"link": "https://redis.io/",
|
||||
"svg": "redis.svg",
|
||||
"color": "#DC382D",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Spring",
|
||||
"link": "https://spring.io/",
|
||||
"svg": "spring.svg",
|
||||
"color": "#6DB33F",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Unity",
|
||||
"link": "https://unity.com/",
|
||||
"svg": "unity.svg",
|
||||
"color": "#FFFFFF",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "Vue",
|
||||
"link": "https://vuejs.org/",
|
||||
"svg": "vue.svg",
|
||||
"color": "#4FC08D",
|
||||
"show": false
|
||||
},
|
||||
{
|
||||
"name": "WireGuard",
|
||||
"link": "https://www.wireguard.com/",
|
||||
"svg": "wireguard.svg",
|
||||
"color": "#a10808",
|
||||
"show": true
|
||||
},
|
||||
{
|
||||
"name": "SQLite",
|
||||
"link": "https://sqlite.org",
|
||||
"svg": "sqlite.svg",
|
||||
"color": "#0671c8",
|
||||
"show": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,120 +1,125 @@
|
||||
{
|
||||
"title": "技术栈",
|
||||
"items": [
|
||||
{
|
||||
"name": "Android",
|
||||
"icon": "https://img.shields.io/badge/-Android-3DDC84?style=flat&logo=android&logoColor=white",
|
||||
"link": "https://developer.android.com/"
|
||||
},
|
||||
{
|
||||
"name": "C#",
|
||||
"icon": "https://img.shields.io/badge/-C%23-512BD4?style=flat&logo=csharp&logoColor=white",
|
||||
"link": "https://learn.microsoft.com/en-us/dotnet/csharp/"
|
||||
},
|
||||
{
|
||||
"name": "Docker",
|
||||
"icon": "https://img.shields.io/badge/-Docker-2496ED?style=flat&logo=docker&logoColor=white",
|
||||
"link": "https://www.docker.com/"
|
||||
},
|
||||
{
|
||||
"name": "Flask",
|
||||
"icon": "https://img.shields.io/badge/-Flask-000000?style=flat&logo=flask&logoColor=white",
|
||||
"link": "https://flask.palletsprojects.com/"
|
||||
},
|
||||
{
|
||||
"name": "Flutter",
|
||||
"icon": "https://img.shields.io/badge/-Flutter-02569B?style=flat&logo=flutter&logoColor=white",
|
||||
"link": "https://flutter.dev/"
|
||||
},
|
||||
{
|
||||
"name": "Gin",
|
||||
"icon": "https://img.shields.io/badge/-Gin-00ADD8?style=flat&logo=go&logoColor=white",
|
||||
"link": "https://gin-gonic.com/"
|
||||
},
|
||||
{
|
||||
"name": "Git",
|
||||
"icon": "https://img.shields.io/badge/-Git-F05032?style=flat&logo=git&logoColor=white",
|
||||
"link": "https://git-scm.com/"
|
||||
},
|
||||
{
|
||||
"name": "Godot",
|
||||
"icon": "https://img.shields.io/badge/-Godot-478CBF?style=flat&logo=godot&logoColor=white",
|
||||
"link": "https://godotengine.org/"
|
||||
},
|
||||
{
|
||||
"name": "Golang",
|
||||
"icon": "https://img.shields.io/badge/-Golang-00ADD8?style=flat&logo=go&logoColor=white",
|
||||
"link": "https://go.dev/"
|
||||
},
|
||||
{
|
||||
"name": "Java",
|
||||
"icon": "https://img.shields.io/badge/-Java-007396?style=flat&logo=java&logoColor=white",
|
||||
"link": "https://www.oracle.com/java/"
|
||||
},
|
||||
{
|
||||
"name": "JavaScript",
|
||||
"icon": "https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black",
|
||||
"link": "https://developer.mozilla.org/en-US/docs/Web/JavaScript"
|
||||
},
|
||||
{
|
||||
"name": "JSON",
|
||||
"icon": "https://img.shields.io/badge/-JSON-000000?style=flat&logo=json&logoColor=white",
|
||||
"link": "https://www.json.org/"
|
||||
},
|
||||
{
|
||||
"name": "Linux",
|
||||
"icon": "https://img.shields.io/badge/-Linux-000000?style=flat&logo=linux&logoColor=white",
|
||||
"link": "https://www.linux.org/"
|
||||
},
|
||||
{
|
||||
"name": "Markdown",
|
||||
"icon": "https://img.shields.io/badge/-Markdown-083fa1?style=flat&logo=markdown&logoColor=white",
|
||||
"link": "https://daringfireball.net/projects/markdown/"
|
||||
},
|
||||
{
|
||||
"name": "Minecraft",
|
||||
"icon": "https://img.shields.io/badge/-Minecraft-62B34A?style=flat&logo=minecraft&logoColor=white",
|
||||
"link": "https://www.minecraft.net/"
|
||||
},
|
||||
{
|
||||
"name": "MongoDB",
|
||||
"icon": "https://img.shields.io/badge/-MongoDB-47A248?style=flat&logo=mongodb&logoColor=white",
|
||||
"link": "https://www.mongodb.com/"
|
||||
},
|
||||
{
|
||||
"name": "MySQL",
|
||||
"icon": "https://img.shields.io/badge/-MySQL-00758F?style=flat&logo=mysql&logoColor=white",
|
||||
"link": "https://www.mysql.com/"
|
||||
},
|
||||
{
|
||||
"name": "Node.js",
|
||||
"icon": "https://img.shields.io/badge/-Node.js-339933?style=flat&logo=nodedotjs&logoColor=white",
|
||||
"link": "https://nodejs.org/"
|
||||
},
|
||||
{
|
||||
"name": "PostgreSQL",
|
||||
"icon": "https://img.shields.io/badge/-PostgreSQL-4169E1?style=flat&logo=postgresql&logoColor=white",
|
||||
"link": "https://www.postgresql.org/"
|
||||
},
|
||||
{
|
||||
"name": "Python",
|
||||
"icon": "https://img.shields.io/badge/-Python-3776AB?style=flat&logo=python&logoColor=white",
|
||||
"link": "https://www.python.org/"
|
||||
},
|
||||
{
|
||||
"name": "JavaScript",
|
||||
"icon": "https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Java",
|
||||
"icon": "https://img.shields.io/badge/-Java-007396?style=flat&logo=java&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "C#",
|
||||
"icon": "https://img.shields.io/badge/-C%23-512BD4?style=flat&logo=csharp&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Golang",
|
||||
"icon": "https://img.shields.io/badge/-Golang-00ADD8?style=flat&logo=go&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
|
||||
{
|
||||
"name": "React",
|
||||
"icon": "https://img.shields.io/badge/-React-20232A?style=flat&logo=react&logoColor=61DAFB",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Node.js",
|
||||
"icon": "https://img.shields.io/badge/-Node.js-339933?style=flat&logo=nodedotjs&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Docker",
|
||||
"icon": "https://img.shields.io/badge/-Docker-2496ED?style=flat&logo=docker&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Linux",
|
||||
"icon": "https://img.shields.io/badge/-Linux-000000?style=flat&logo=linux&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Git",
|
||||
"icon": "https://img.shields.io/badge/-Git-F05032?style=flat&logo=git&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Flask",
|
||||
"icon": "https://img.shields.io/badge/-Flask-000000?style=flat&logo=flask&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "MongoDB",
|
||||
"icon": "https://img.shields.io/badge/-MongoDB-47A248?style=flat&logo=mongodb&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "PostgreSQL",
|
||||
"icon": "https://img.shields.io/badge/-PostgreSQL-4169E1?style=flat&logo=postgresql&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "MySQL",
|
||||
"icon": "https://img.shields.io/badge/-MySQL-00758F?style=flat&logo=mysql&logoColor=white",
|
||||
"link": ""
|
||||
"link": "https://react.dev/"
|
||||
},
|
||||
{
|
||||
"name": "Redis",
|
||||
"icon": "https://img.shields.io/badge/-Redis-DC382D?style=flat&logo=redis&logoColor=white",
|
||||
"link": ""
|
||||
"link": "https://redis.io/"
|
||||
},
|
||||
{
|
||||
"name": "Android",
|
||||
"icon": "https://img.shields.io/badge/-Android-3DDC84?style=flat&logo=android&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Flutter",
|
||||
"icon": "https://img.shields.io/badge/-Flutter-02569B?style=flat&logo=flutter&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Godot",
|
||||
"icon": "https://img.shields.io/badge/-Godot-478CBF?style=flat&logo=godot&logoColor=white",
|
||||
"link": ""
|
||||
"name": "Spring",
|
||||
"icon": "https://img.shields.io/badge/-Spring-6DB33F?style=flat&logo=spring&logoColor=white",
|
||||
"link": "https://spring.io/"
|
||||
},
|
||||
{
|
||||
"name": "Unity",
|
||||
"icon": "https://img.shields.io/badge/-Unity-000000?style=flat&logo=unity&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
|
||||
{
|
||||
"name": "JSON",
|
||||
"icon": "https://img.shields.io/badge/-JSON-000000?style=flat&logo=json&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
{
|
||||
"name": "Markdown",
|
||||
"icon": "https://img.shields.io/badge/-Markdown-083fa1?style=flat&logo=markdown&logoColor=white",
|
||||
"link": ""
|
||||
},
|
||||
|
||||
{
|
||||
"name": "Minecraft",
|
||||
"icon": "https://img.shields.io/badge/-Minecraft-62B34A?style=flat&logo=minecraft&logoColor=white",
|
||||
"link": ""
|
||||
"link": "https://unity.com/"
|
||||
}
|
||||
]
|
||||
}
|
||||