+ {changelogEntries.map((entry, index) => {
+ const meta = typeMeta[entry.type]
+ return (
+
+ {/* 时间轴节点 */}
+
+
+ {/* 更新卡片 */}
+
+
+ {/* 标签行 */}
+
+ {/* 类型标签 */}
+
+
+ {meta.label}
+
+
+ {/* 范围标签 */}
+ {entry.scope && (
+
+ {entry.scope}
+
+ )}
+
+ {/* 日期(桌面端靠右,移动端换行) */}
+
+
+ {formatDate(entry.date)}
+
+
+
+ {/* 标题 */}
+
+ {entry.title}
+
+
+
+
+ )
+ })}
+
+