c1d6dd3b29
- 目录重命名: backend/wdkj-server/ → server/, frontend/ai-dimension/ → client/ - 删除 20+ 冗余文件(WDKJ 旧脚本、Windows 脚本、过时文档、设计稿) - 更新 package.json 元数据(移除 wdkj 命名) - 完善三级 .gitignore(根 + server + client) - 重写 README.md 和 CHANGELOG.md - 工具脚本移至 scripts/
88 lines
2.1 KiB
JavaScript
88 lines
2.1 KiB
JavaScript
/**
|
|
* 维度配置 — 5 个 AI 维度的元数据
|
|
* 修改这里可以调整维度名称、颜色、图标等
|
|
*/
|
|
|
|
export const DIMENSIONS = [
|
|
{
|
|
id: 1,
|
|
key: 'origin',
|
|
name: 'AI 起源',
|
|
icon: '🌅',
|
|
desc: '人工智能的诞生——从图灵测试到第一代探索者',
|
|
color: 'var(--dim1-color)',
|
|
bg: 'var(--dim1-bg)',
|
|
iconBg: 'var(--dim1-icon-bg)',
|
|
border: 'var(--dim1-border)',
|
|
glow: 'var(--dim1-glow)',
|
|
articleCount: 12,
|
|
quizCount: 4
|
|
},
|
|
{
|
|
id: 2,
|
|
key: 'development',
|
|
name: 'AI 发展',
|
|
icon: '📈',
|
|
desc: '技术跃迁之路——深度学习、Transformer 和前沿突破',
|
|
color: 'var(--dim2-color)',
|
|
bg: 'var(--dim2-bg)',
|
|
iconBg: 'var(--dim2-icon-bg)',
|
|
border: 'var(--dim2-border)',
|
|
glow: 'var(--dim2-glow)',
|
|
articleCount: 18,
|
|
quizCount: 6
|
|
},
|
|
{
|
|
id: 3,
|
|
key: 'current',
|
|
name: 'AI 当前',
|
|
icon: '🌐',
|
|
desc: '2026 年 AI 世界——大模型、Agent、人形机器人',
|
|
color: 'var(--dim3-color)',
|
|
bg: 'var(--dim3-bg)',
|
|
iconBg: 'var(--dim3-icon-bg)',
|
|
border: 'var(--dim3-border)',
|
|
glow: 'var(--dim3-glow)',
|
|
articleCount: 15,
|
|
quizCount: 5
|
|
},
|
|
{
|
|
id: 4,
|
|
key: 'learning',
|
|
name: 'AI 学习',
|
|
icon: '🛠',
|
|
desc: '动手学 AI——提示词、微调、RAG 和实用工具',
|
|
color: 'var(--dim4-color)',
|
|
bg: 'var(--dim4-bg)',
|
|
iconBg: 'var(--dim4-icon-bg)',
|
|
border: 'var(--dim4-border)',
|
|
glow: 'var(--dim4-glow)',
|
|
articleCount: 20,
|
|
quizCount: 8
|
|
},
|
|
{
|
|
id: 5,
|
|
key: 'trend',
|
|
name: 'AI 趋势',
|
|
icon: '🔥',
|
|
desc: '前沿动态——每日 AI 新闻、产品和趋势洞察',
|
|
color: 'var(--dim5-color)',
|
|
bg: 'var(--dim5-bg)',
|
|
iconBg: 'var(--dim5-icon-bg)',
|
|
border: 'var(--dim5-border)',
|
|
glow: 'var(--dim5-glow)',
|
|
articleCount: 0,
|
|
quizCount: 0,
|
|
isFull: true // 跨列
|
|
}
|
|
]
|
|
|
|
/** 按维度 ID 查找 */
|
|
export function getDimension(id) {
|
|
return DIMENSIONS.find(d => d.id === id)
|
|
}
|
|
|
|
/** 按维度 key 查找 */
|
|
export function getDimensionByKey(key) {
|
|
return DIMENSIONS.find(d => d.key === key)
|
|
} |