feat: 初始化项目并添加多个功能组件

style: 调整UI组件样式和布局

docs: 更新README和添加文档内容

chore: 添加依赖项和配置文件

fix: 修复一些小问题和优化代码

perf: 优化性能相关代码

refactor: 重构部分组件结构

test: 添加测试相关文件

build: 更新构建配置

ci: 添加CI配置文件
This commit is contained in:
2026-01-21 16:16:01 +08:00
commit 426e9e0210
89 changed files with 13447 additions and 0 deletions

BIN
public/atomic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
public/buildspace.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Binary file not shown.

BIN
public/ib.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 KiB

BIN
public/laurier.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

1
public/lime.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="800" width="1200" viewBox="-5.805105 -9.675175 50.31091 58.05105"><g fill-rule="evenodd" fill="#0D0"><path d="M16.8477 19.3501c0-1.3794 1.1245-2.504 2.504-2.504s2.5041 1.1171 2.5041 2.504c0 1.3795-1.1246 2.5041-2.5041 2.5041-1.3795 0-2.504-1.1171-2.504-2.5041zm6.7461-3.7108l6.0053-3.4712c1.1846-.6823 1.4095-2.3017.4498-3.2838-1.8818-1.9268-4.2809-3.3438-6.9799-4.0335-1.3345-.3374-2.6315.6523-2.6315 2.0317v6.9425c.0075 1.6119 1.7544 2.624 3.1563 1.8143zm-5.3365-1.8143V6.89c0-1.372-1.297-2.369-2.6315-2.0317-2.6916.6898-5.0907 2.1067-6.98 4.0335-.9596.9747-.7347 2.5941.4499 3.2838l6.0052 3.4712c1.4095.8022 3.1564-.2099 3.1564-1.8218zm6.4309 7.3471l6.0128 3.4712c1.1845.6823 2.699.0675 3.0663-1.2445a14.9416 14.9416 0 00.5548-4.041c0-1.402-.1949-2.7515-.5548-4.041-.3673-1.3196-1.8818-1.9268-3.0663-1.2446l-6.0128 3.4712c-1.402.8022-1.402 2.819 0 3.6287zm-9.5736 1.8892l-6.0053 3.4712c-1.1845.6822-1.4094 2.3016-.4498 3.2838 1.8818 1.9268 4.2809 3.3438 6.9799 4.0335 1.3345.3374 2.6316-.6523 2.6316-2.0318v-6.9424c-.015-1.6119-1.7619-2.6165-3.1564-1.8143zm-1.0939-5.5253l-6.0128-3.4713c-1.1846-.6822-2.699-.0674-3.0664 1.2446a14.9421 14.9421 0 00-.5548 4.041c0 1.402.195 2.7515.5548 4.041.3674 1.3195 1.8818 1.9268 3.0664 1.2445l6.0128-3.4712c1.3944-.8022 1.3944-2.8189 0-3.6286zm6.4266 7.3471v6.9425c0 1.372 1.297 2.3691 2.6315 2.0317 2.6915-.6897 5.0906-2.1067 6.9799-4.0335.9597-.9746.7347-2.594-.4498-3.2838l-6.0053-3.4712c-1.4095-.8097-3.1563.1949-3.1563 1.8143z" fill-rule="nonzero"/><path d="M19.3503 38.7007C8.6668 38.7007 0 30.0414 0 19.3503 0 8.6668 8.6668 0 19.3503 0c10.6911 0 19.3579 8.6668 19.3504 19.3503 0 10.6836-8.6593 19.3504-19.3504 19.3504zm17.1619-19.3505c0-9.4615-7.6996-17.1537-17.1611-17.1537-9.4615 0-17.1537 7.6922-17.1537 17.1537 0 9.4615 7.6922 17.1611 17.1537 17.1611 9.4615 0 17.1611-7.6996 17.1611-17.1611z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
public/me.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

BIN
public/mitremedia.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

BIN
public/nvidia.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

2
public/shopify.svg Normal file
View 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 0 292 292" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M223.774 57.34c-.201-1.46-1.48-2.268-2.537-2.357-1.055-.088-23.383-1.743-23.383-1.743s-15.507-15.395-17.209-17.099c-1.703-1.703-5.029-1.185-6.32-.805-.19.056-3.388 1.043-8.678 2.68-5.18-14.906-14.322-28.604-30.405-28.604-.444 0-.901.018-1.358.044C129.31 3.407 123.644.779 118.75.779c-37.465 0-55.364 46.835-60.976 70.635-14.558 4.511-24.9 7.718-26.221 8.133-8.126 2.549-8.383 2.805-9.45 10.462C21.3 95.806.038 260.235.038 260.235l165.678 31.042 89.77-19.42S223.973 58.8 223.775 57.34zM156.49 40.848l-14.019 4.339c.005-.988.01-1.96.01-3.023 0-9.264-1.286-16.723-3.349-22.636 8.287 1.04 13.806 10.469 17.358 21.32zm-27.638-19.483c2.304 5.773 3.802 14.058 3.802 25.238 0 .572-.005 1.095-.01 1.624-9.117 2.824-19.024 5.89-28.953 8.966 5.575-21.516 16.025-31.908 25.161-35.828zm-11.131-10.537c1.617 0 3.246.549 4.805 1.622-12.007 5.65-24.877 19.88-30.312 48.297l-22.886 7.088C75.694 46.16 90.81 10.828 117.72 10.828z" fill="#95BF46"/><path d="M221.237 54.983c-1.055-.088-23.383-1.743-23.383-1.743s-15.507-15.395-17.209-17.099c-.637-.634-1.496-.959-2.394-1.099l-12.527 256.233 89.762-19.418S223.972 58.8 223.774 57.34c-.201-1.46-1.48-2.268-2.537-2.357" fill="#5E8E3E"/><path d="M135.242 104.585l-11.069 32.926s-9.698-5.176-21.586-5.176c-17.428 0-18.305 10.937-18.305 13.693 0 15.038 39.2 20.8 39.2 56.024 0 27.713-17.577 45.558-41.277 45.558-28.44 0-42.984-17.7-42.984-17.7l7.615-25.16s14.95 12.835 27.565 12.835c8.243 0 11.596-6.49 11.596-11.232 0-19.616-32.16-20.491-32.16-52.724 0-27.129 19.472-53.382 58.778-53.382 15.145 0 22.627 4.338 22.627 4.338" fill="#FFF"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

134
public/splunk.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/waterloo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB