"use client" import { SectionWrapper } from "@/components/section-wrapper" import { IconCloud } from "@/components/ui/icon-cloud" const skills = [ "Go", "Python", "TypeScript", "C#", "JavaScript", "Swift", "Shell", "Django", "React", "Docker", "Traefik", "MT5", "OpenAI", "TG Bot", "MySQL", "Git", "CI/CD", "DevOps", "ERP", "量化", ] // 为每个技能生成 SVG 文本元素 function SkillIcon({ text }: { text: string }) { return ( {text.slice(0, 5)} ) } export function Skills() { const iconElements = skills.map((skill, i) => ) return ( 技能与技术 {/* 3D 图标云 */} {/* 技能分类 */} 编程语言 {["Go", "Python", "TypeScript", "C#", "JavaScript", "Swift"].map( (s) => ( {s} ) )} 框架与服务 {["Django", "React", "MT5", "OpenAI API", "TG Bot"].map( (s) => ( {s} ) )} 运维与工具 {["Docker", "Traefik", "MySQL", "CI/CD", "DevOps"].map((s) => ( {s} ))} ) }