refactor: 清理无用资源并更新项目配置

删除大量未使用的图标、图片和组件文件
更新.gitignore、tsconfig.json和astro配置
添加新的工具函数和UI组件
修改项目元数据和依赖项
This commit is contained in:
joyzhao
2025-06-13 12:03:15 +08:00
parent 43d830aa27
commit c1bfb0915e
145 changed files with 1901 additions and 13996 deletions

View File

@@ -1,117 +0,0 @@
export interface Language {
name: string;
iconName: string;
className?: string;
}
export const languages: Record<string, Language> = {
angular: {
name: "Angular",
iconName: "angular",
},
astro: {
name: "Astro",
iconName: "astro",
},
bootstrap: {
name: "Bootstrap",
iconName: "bootstrap",
},
cloudflare: {
name: "Cloudflare",
iconName: "cloudflare",
},
html: {
name: "HTML 5",
iconName: "html",
},
javascript: {
name: "JavaScript",
iconName: "javascript",
},
mongo: {
name: "MongoDb",
iconName: "mongo",
},
mysql: {
name: "MySQL",
className: "bg-[#f6ece1]!",
iconName: "mysql",
},
wordpress: {
name: "Wordpress",
iconName: "wordpress",
},
node: {
name: "Node.js",
iconName: "node",
},
tailwind: {
name: "Tailwind CSS",
iconName: "tailwind",
},
figma: {
name: "Figma",
iconName: "figma",
},
firebase: {
name: "Firebase",
iconName: "firebase",
},
markdown: {
name: "Markdown",
iconName: "markdown",
},
php: {
name: "PHP",
iconName: "php",
},
sass: {
name: "Sass",
iconName: "sass",
},
ts: {
name: "TypeScript",
iconName: "typescript",
},
git: {
name: "Git",
iconName: "git",
},
css: {
name: "CSS",
iconName: "css",
},
vercel: {
name: "Vercel",
iconName: "vercel",
},
netlify: {
name: "Netlify",
iconName: "netlify",
},
gatsby: {
name: "Gatsby",
iconName: "gatsby",
},
windsurf: {
name: "Windsurf",
iconName: "windsurf-logo",
},
cursor: {
name: "Cursor",
iconName: "cursor-ia",
},
deepseek: {
name: "DeepSeek",
iconName: "deepseek",
},
python: {
name: "Python",
iconName: "python",
},
};
export const getLanguage = (lang: string): Language => {
return languages[lang] || languages.html;
};