更新日志
伊甸园史记文档站的版本变更、内容重构与工程实现记录。
项目仓库:xiguaooo/edyn_doc
2026-11-01
性能、响应式与交互打磨
变更类型: 性能 / 视觉 / 交互
- 滚动卡顿:纸纹原本是一层
position: fixed+mix-blend-mode: multiply的全屏噪点,等于每一帧都要把整个视口重新混合一次。改为直接画在画布背景上的 SVG 噪声(alpha 已烘进图里),不再产生逐帧合成开销。顶栏与侧栏的backdrop-filter一并撤掉——纸底接近纯色,模糊本来看不出来,代价却全花在滚动上。 - 图片体积:新增
scripts/evidence-thumbs.mjs(npm run evidence:thumbs),为 228 张原图生成 440px 缩略图,首页预览带、图库、正文插图、灯箱缩略图条全部改用缩略图;原图只在灯箱正片和「打开原图」时加载。首页首屏图片传输从 832 KB 降到 205 KB。 - 图库:卡片加
content-visibility: auto,视口外的卡片不再进入渲染树;缩略图条按可视范围懒载,避免开灯箱时 228 张图同时抢连接。 - 首屏逐字动画去掉
filter: blur();章节行 hover 由padding-left改位移,避免整行重排;阅读进度条改为直接写transform,不再每帧触发组件更新。 - 响应式:断点重排为 1600 / 1280 / 1180 / 1080 / 900 / 760 / 480,并补
max-height分支(横屏手机、分屏窗口)。超宽屏版心放宽到 1240px 且标题随视口放大;1080 以下标题与说明改为上下结构;手机上按钮等宽、数据行两列。 - 鼠标光晕:原来挂在
overflow: hidden的 1120px 版心内,光斑靠近左右边界会被切成直边。改为Teleport到 body 的position: fixed层,整屏铺开,不再被版心裁切。 - 灯箱:顶栏重做为「分段缩放控件 + 图标按钮」;遮罩独立成层;缩略图条按需加载;切换图片改为「先解码、后换图」,并在左右各预取两张,消除切换时的空白帧(连按三次下一张,25ms 采样 25 次,空帧 0)。
- 首页:主按钮改为「读四个章节」,「从时间线读起」降为次级;小标题前的旋转菱形与横线换成朱色空心印记与「壹贰叁」方印;卷首行加延伸细线;数据行加台账列号;章节箭头改为圆形图标;入口卡片加箭头;预览带末尾补「全部」入口。
- favicon:上一次导出时把 SVG 当文档截图,浏览器按 1024 固有尺寸渲染,结果只截到左上角。改用 512px 容器页面导出后转 ico。
- 验证:
npx vitepress build docs通过;站内链接与锚点 1308 处失效 0;4 倍 CPU 降速下首页滚动 49→61 fps、图库页 37→56 fps。
站点标识重制:纸卡上的玻璃放大镜
变更类型: 视觉 / 站点资源
- 重做
docs/public/mark.svg(导航 logo 与 favicon 引用共用)。构图改按 macOS「预览」图标的逻辑:一张内缩的纸卡(不再顶满画布),卡上一枚压印质感的朱红方印,右下角一枚黄铜放大镜,镜圈与手柄冲出纸卡边缘、被画布裁切,形成「从背景里伸出来」的层次。 - 镜片内的折射不是贴图:以印章右下角为光轴、把整幅静物按 2 倍重绘进镜片,镜内因此是印章圆角与印面内框的放大特写,与镜外边缘形成真实错位;镜片边缘叠一圈极淡的青—品红—黄绿衍射环,模拟玻璃对不同波长的折射率差异。
- 纸卡带独立投影;印章保留压印浅槽、印泥深浅不匀与纸纹颗粒,放大约到画布 55%,使「史」字在 36px 下仍可辨认。
- 导航 logo 由 24px 提到 38px(滚动后收到 32px),站名字号 19px,
--vp-nav-logo-height同步,解决左上角标识过小的问题。 - 验证:SVG 良构;headless Chrome 渲染 1024 / 176 / 64 / 36 / 24 / 16px 与明暗底对照;
npx vitepress build docs通过。
全站视觉系统重写
变更类型: 视觉 / 主题样式
- 重写
docs/.vitepress/theme/style.css:色板与阴影分级(三级投影 + 内高光)、宣纸颗粒底纹、顶部暖光、自定义滚动条与焦点环。 - 顶栏改为玻璃层(毛玻璃 + 下沿金红细光),导航链接下划线自中间生长;修掉顶栏半透明层压在站名之上、导致站名发灰的层叠问题。
- 正文重排:h2 朱色竖条移到标题外侧、h3 带
§引导符、引用块加引号装饰、表格改圆角台账(表头渐变、斑马纹、行 hover)、行内代码与代码块统一、上一页/下一页卡片化、页脚分层。 - 侧边栏玻璃底、分组标题带朱点、当前项左侧渐变竖条;右侧大纲 marker 改朱金渐变。
- 深色模式单独定色:实心按钮改用朱红渐变(原先反色后会变成一块浅底),幽灵按钮改半透明白描边。
- 验证:headless Chrome 在 1440 / 1280 / 390 三档宽度、明暗双主题下逐页核对;
npx vitepress build docs --outDir /tmp/edyn-dist通过,站内链接与锚点校验 1304 处、失效 0 处。
首页、截图档案与灯箱重构
变更类型: 交互 / 组件
ArchiveHome.vue:标题逐字浮现、跟随指针的暖光层、印章随手势做 3D 倾斜、章节行色条与光晕、新增「从档案里抽几帧」横向预览带(等距抽样 12 张,点击直接开灯箱)。EvidenceLightbox.vue重写:玻璃背景与工具栏(缩略图开关、缩放、原图外链、关闭)、228 张缩略图条自动跟随当前项、双击定点放大 2 倍、拖拽平移、+ - 0 ← → Esc快捷键、加载态、进出场过渡;低分辨率小图允许最多 2 倍放大铺满视野,图片加纸边装裱。EvidenceGallery.vue:卡片加编号栏与放大镜角标、筛选为空时的提示。正文插图由contain改cover裁切顶部,消除竖版截图两侧的大片留白。- 新增
ReadingProgress.vue(顶栏阅读进度条),并在滚动后让顶栏收窄。 - 验证:CDP 驱动点击灯箱,核对 228 张缩略图、图片定位与
body滚动锁定;390×844 移动端与深色模式逐屏截图核对。
附录页清理与同步
变更类型: 内容 / 文档
docs/about/structure.md(资料索引):- 「管理变动索引」原停在 08-09,补齐 08-30 散伙、09-23 群公告处置(注明据记录者转述)与 10-07 平台封禁三行,与正文终点对齐。
- 「群体演变」补「伊甸园分部、分部群」一行(2 月封禁期间出现,临时伊甸园即其中之一)。
- 「史记中的常用词」补「反转」「续记」「底本」三条,均为卷四及附录页实际使用的称呼。
docs/about/foreword.md:前言段落仍点名的一位重构者改写为不点名的叙述,与「编纂与鸣谢」「编写者」两处的署名状态保持一致。docs/evidence/index.md:提醒语删去「截图是当时的记录,不代表本站认同其中的说法;转发引用前,先想想当事人」,保留原图未打码的事实说明;与全站「叙述中不写郑重声明」的体例一致。AGENTS.md:新增「Appendix Pages Must Stay in Sync」一节,提醒后续 agent 在章节变动时同一提交内同步四个附录页,并写明附录页的写作体例。docs/timeline.md经核对无需改动(10-31 已随续记更新到 10-07)。
验证: npm run evidence:check 通过;构建与站内锚点校验通过。
卷四正文按「叙述 / 解释分离」重写
变更类型: 内容
docs/history/turbulence.md对齐全卷体例(参照卷一至卷三的「阶段小结 + 历史解释」结构):- 删除正文中的说明性表述:「不是对任何一方动机的最终裁定」「需要区分的是……」「不能单独证明……」「不构成对当事人行为性质的判断」等,全部移出叙述段。
- 撤下正文中间的解释性小节(「解释与群史意义」「这一天为何成为后续事件的背景」「史料边界与历史解释」),其中的叙述性内容并入对应事件段,分析性内容集中到卷末。
- 卷末改写为「阶段小结:从群内管理到平台处置」与「历史解释:记录断裂与私人关系的公共化」两节;解释按主题分五段(记录断裂 / 私人关系与公共管理 / 二群与传播 / 曝光与协商的节奏 / 结构问题与去向)。
- 两处转述说明改为引注形式(「>(转述内容,仓库未收录对应截图。)」)。
- 验证:
npm run evidence:check通过;构建与站内锚点校验通过;timeline 引用的全部卷四锚点均指向保留小节。
站点标识精修与续记表述修订
变更类型: 视觉 / 内容
docs/public/mark.svg重制为 1024 画布:纸面增加格纹底纹、左上柔光与边缘暗角,朱印与放大镜的材质细节同步精修;构图不变(纸面圆角方块 + 朱文方印「史」+ 右下角黄铜放大镜)。16px favicon 与导航小尺寸下仍可辨。docs/history/turbulence.md续记部分删去若干说明性表述(「不是本站对事实的认定」「不构成对当事人行为性质的判断」等),「续记的史料边界」小节删除,群内议论的转述说明改为引注形式。
站点标识改为 macOS 拟物复合图标
变更类型: 视觉 / 站点资源
- 同日对标识的第三次迭代:放弃整块拟物皮革的方案,改用 macOS 实用工具(字体册、预览、图像捕捉)的复合结构——主体是干净的 2D 圆角方块,右下角叠一枚精修的 3D 小物件。
- 主体:纸面圆角方块(细颗粒纸纹 + 径向柔光),居中一枚平面朱文方印,纸白「史」字,延续站内「纸 / 墨 / 朱印」的语言。
- 右下角:黄铜放大镜。镜片内把底层画面按 1.15 倍放大裁切——被放大的印章红角与纸白笔画是真实「折射」而非贴图;镜面叠蓝调玻璃渐变、斜向反光带与左上主高光,金属圈用四段金色渐变做车金属高光带,镜柄带压高光线,整枚放大镜向纸面投柔影。
- 尺寸适配:16px favicon 下朱印方块仍可辨,24px 导航可读「史」字;放大后可见镜片内的放大画面、纸纹与金属高光。亮色纸底与暗色底均按原色渲染。
- 验证:SVG 通过 XML 良构校验;headless Chrome 渲染 16 / 24 / 32 / 64 / 176px 亮暗双底对照;
npm run evidence:check、vitepress build与站内链接锚点校验 0 失效。
重绘站点标识:拟物皮革档案章
变更类型: 视觉 / 站点资源
- 重做
docs/public/mark.svg(导航左上角 logo、favicon、README 标识共用)。原标识是三根纸白横条的圆角朱块,缺少辨识度;本版从五个拟物方案中选定「皮革档案」,按早期 macOS 拟物语言做成一枚压纹皮革封面:深色牛皮底、缝线内框、金属包角,中央烫金「史」。 - 皮革底由径向暗角与两层
feTurbulence纹理叠成——高频细颗粒做皮面颗粒,低频斑驳做大面积色差,再压一道斜向柔光,避免纯色渐变的塑料感。 - 缝线为两圈错位的
.55虚线:浅色在上、深色下沉,配合 1.1 描边的压槽线,做出线迹陷入皮革的凹槽。 - 烫金「史」用金色渐变笔画,上下各叠一条错位描边(亮色作高光、深色作阴影)形成压印浮雕;四角是金色 L 形包角,各带一枚铆钉高光。
- 尺寸适配:24px 导航下仍呈现为深褐皮革方块加金色「史」,16px favicon 可辨;放大后可见缝线、皮纹与包角金属细节。亮色纸底与暗色底均按原色渲染。
- 验证:SVG 通过 XML 良构校验;以 headless Chrome 渲染 16 / 24 / 32 / 64 / 176px 在
#f7f3ea与#17140f两种底色下的对照图,确认小尺寸不糊、暗色模式不刺眼。
2026-10-31
桃十一事件与散伙之后的续记并入卷四,收录 image220–image228
变更类型: 内容 / 材料
- 站点只保留四个主章节,标题一律为「伊甸园xx」。桃十一事件整段并入卷四中段「08-07 至 08-26:桃十一事件」(原
docs/history/tao-shiyi.md已删除),刈民王相关内容写进卷末的小节「09-23 与 10-07:散伙之后的续记」,卷四时间范围由 08-06 至 08-26 延到 10-07。 - 收录 9 张私聊截图,编号 image220–image228,按截图内时间戳排序;
IMG_2945与IMG_2944是同一屏的重复帧,未收录。原文件为.JPG,入库时统一转为小写.jpeg,图像内容未改动。 - 续记分小节:争执场所的变化、对千寒的评价与“网络帮派”、一次“导师”提议、交易条件(踢掉伊隐与轩柄、给管理、改成附属粉丝群)、09-23 群公告的定性、群内反应、10-07 集中举报与封号、史料边界。刈民王的原话以引文形式出现,单方主张与可观察结果分开表述。
- 撤掉上一版的独立页结构:侧边栏、截图档案的「上一篇」、时间线与首页恢复为四卷,README 页面链恢复为八个页面,
evidence-manifest.ts由脚本重新生成(228 个编号,全部有正文引用)。
引文核对
逐张比对 image220–image228 原始截图后,修正 4 处与原文不符的表述:
- 「这个伊隐,终于把真面目显露出来了」原句为「终于是」,时间戳是星期二 22:30,与前一条 22:11 的「倒是此时的伊隐像极了桃十一」同属一个晚上;原稿写成「第二天早上」有误。
- 转发的群聊记录是 5 张而非 3 张;结尾一句是「@蔡魂 我认输」,原稿误作「@索魂」。
- 「实则区的百万 up」按原样恢复为小写;伊隐那句补全为「哎呦那太可怕了,千万别给千寒……」。
- 补记刈民王自己「第二个『说』换成『是』」的更正、「我为你提供灵感和技术支持,保你上一万粉」的完整原句;交易起始时间改为「13:48 前后」。
来源标注
- 圈内雏形一段原写「据记录者小男粮与知情人士(修的是无情道)的聊天」。该第三方在 9 张截图中没有任何支撑,改为「据记录者的转述」,不再点名。
- 本节开头补一句说明:09-23 与 10-07 两个日期来自群公告与记录者的叙述,截图本身只有「昨天 13:48」「星期二 22:11」这类相对时间。
- 09-23 群公告原文与群内议论均补注「记录者转述,仓库未收录对应截图」,与 10-07 举报一节已有的说明保持一致。
一致性
docs/about/foreword.md的「本版截止」改回 2026-10-07;「Word 内嵌截图」恢复为底本实数 219 张,另起一行「站点收录截图」用<EvidenceCount />显示 228。docs/evidence/index.md说明 228 张的构成(219 张来自 Word 底本 + 9 张散伙后续记材料),并注明续记材料入库时统一为小写.jpeg。README.md中残留的「219 张」「image219」「1–219」全部更新为 228,开篇的时间范围改到 2026 年 10 月 7 日。docs/timeline.md的「解散之后」补一行私聊材料(08-30 之后 / image220–228),使 9 张新图从时间线也能到达;两个具体日期仍保留原样,因为它们来自公告与叙述而非截图。
验证
npm run evidence:check通过(228 张,228 个编号已在章节中引用)。npm run docs:build通过,站内链接与页内锚点校验 0 处失效。- 视觉验收:
npm run docs:dev下检查首页、卷四、截图档案三页在桌面(1440px)与移动端(390px)下的渲染。 - 本机直接执行
npm run docs:build会被环境的批量删除保护拦下(Vite 清空dist/evidence时触发),改用npx vitepress build docs --outDir <临时目录>可正常完成;dist/本身是 gitignore 的构建产物。
2026-10-30
桃十一事件并入卷四,新增「刈民王事件」
变更类型: 内容结构 / 文档
并入
- 删除
docs/history/tao-shiyi.md,全文并入docs/history/turbulence.md。卷四范围由 08-06 单日改为 08-06 至 08-26。 - 桃十一事件整段作为「08-07 至 08-26:桃十一事件」接在解散与重建之后,其小节层级由
##/###降为###/####;原页的「史料边界」保留为二级小节,原「阶段小结」移至卷末。 - 并入后章节锚点文本不变,时间线里原本指向
/history/tao-shiyi的 12 条链接改为指向卷四的对应锚点。
新增
- 新增
docs/history/yiminwang.md(已在 2026-10-31 并入卷四并删除),记录 2026-09-23 群公告的定性与 10-07 集中举报后的封号结果。正文按「群公告主张 / 记录者转述 / 可观察结果」分层表述,不把单方指控写成结论。 docs/timeline.md增加「解散之后」两行,全书时间范围改为 2026-01-17 至 2026-10-07。- 侧边栏、截图档案的「上一篇」、README 的页面链(当时改为九个页面)、目录树与文件清单同步更新。
- 首页当时在四卷之后增加「续记」一行;该做法已在 2026-10-31 撤掉,恢复为四卷。
修正
- 全站 38 处页内锚点原本指向不存在的 id:VitePress 会把数字开头的标题加
_前缀、把空格转成-,旧链接按自然语言写法拼锚点,点击后不会跳转。已按构建产物里的真实 id 逐条改写,现站内锚点校验为 0 处失效。
待补
- 该页所需的图片当时尚未入库。2026-10-31 已以 image220–image228 收录。
验证: npm run docs:build
2026-09-20
截图编号清单改为自动生成
变更类型: 工程实现 / 文档
原先截图总数和扩展名映射表都是手写的,分布在 evidence.ts、EvidenceGallery.vue、EvidenceLightbox.vue 和四处正文文案里。加一张图要同步改五处,漏改就会出坏图或错的计数。
- 新增
scripts/evidence-manifest.mjs,扫描docs/public/evidence/生成docs/.vitepress/theme/evidence-manifest.ts;npm run docs:dev与npm run docs:build通过predev/prebuild自动执行。 - 删除
evidence.ts里的手写扩展名映射表;evidenceSource()改为查清单,编号不存在时抛错而非静默按.jpeg兜底,写错编号会在构建阶段暴露。 - 脚本在断号、同号多文件、文件名不合规、编号为 0 或带前导零、字母后缀缺主编号、正文引用不存在编号时直接失败;已加图但还没写正文引用时输出提醒。
- 新增
EvidenceCount.vue,首页、截图档案、前言与鸣谢三处的截图总数不再写死。 - 支持字母后缀编号:
image76与image77之间可插入image76a,档案页与灯箱按(数字部分, 字母部分)排序,翻页顺序正确。此类引用须用静态属性id="76a",写成:id="76a"会被当作 JavaScript 表达式而构建失败。 - 同步更新
README.md的目录结构、编辑指南与设计决策记录,以及AGENTS.md的图片编号约定。 - 验证:
npm run docs:build;另以临时image76a.png实测档案页排序、灯箱翻页与计数渲染,随后清理。
2026-09-13
牢金邮箱轰炸与二群申诉记述校正
- 依据新版《伊甸园史记 (1).docx》,修正
docs/history/rebirth.md中的事件经过,将二群申诉日期改为 07-10 至 07-13。 - 区分伊隐当时的说法、牢金此前遭霸凌及报警的背景和作者评论;删除“群组遭平台处理”“替罪羊效应”、自残、休学及“相互拉黑”等原文未支持的扩写。
- 明确原文所述 F 威胁、辱骂使牢金退群,以及询问伊隐后拉黑牢金的经过;同步
docs/timeline.md的摘要和章节链接。 - 验证:
npm run docs:build。
2026-09-05
本日更新集中在内容校对、站点工程说明和图片档案体验三个方面。
桃十一事件独立成章与历史解释深化
变更类型: 内容架构 / 历史叙述 / 导航调整
- 新增
docs/history/tao-shiyi.md,按时间顺序集中记录 08-07 至 08-26 的桃十一事件。 - 保留
rebirth.md中的 07-25 管理事件,并在新章节中作为前情提要引用。 - 让
turbulence.md聚焦 08-06 大群解散与新群重建,明确记录断裂对后续事件的影响。 - 为各历史卷补充阶段解释、制度背景、信息流和史料边界,避免把截图中的说法直接扩写为确定事实。
- 更新历史侧栏和时间线,桃十一事件作为按时间排列的历史章节呈现。
页脚导航与图片灯箱适配
变更类型: 导航修复 / 响应式交互 / 可用性优化
- 将所有页面的
prev/nextfrontmatter 改为显式的标题与链接对象,页脚显示章节名称而不是 URL 路径。 - 从顶部导航移除桃十一事件,保留历史章节侧栏和时间线入口。
- 灯箱打开图片时自动限制在可视区域内,默认即可查看完整图片。
- 移除阻止缩小的
min-width: 100%,缩放下限调整为 25%,继续支持放大、拖拽和前后切换。 - 修正自适应计算中的宽高约束,改为依据原图尺寸使用统一缩放比例,避免图片被拉伸。
图片与章节映射修正
变更类型: 内容修复 / 数据映射
- 修正历史章节中图片与叙述内容错位的问题。
- 将图片从章节末尾移动到对应的时间点小节,避免读者需要跨越多个小节才能看到相关材料。
- 拆分原本混合的图片组,重新确认以下编号区间的章节归属:
image64–image69image176–image180image188–image207
- 保持原始图片编号和文件名不变,避免影响截图档案页及图片路径映射。
相关提交:7a8015b · fix: align evidence images with sections
图片查看器与站点视觉重构
变更类型: 前端功能 / 交互优化 / 视觉系统
- 修复截图路径映射,兼容
.jpeg、.jpg和.png等原始扩展名。 - 修复图片灯箱的打开、关闭、缩放、拖拽和前后切换交互。
- 修正章节之间的
prev/next翻页关系。 - 重设计站点视觉样式,统一首页、历史章节、截图档案和导航的表现。
- 通过
<EvidenceImage :id="N" />在 Markdown 中声明图片,减少手写资源路径带来的错误。
相关提交:4abc3c1 · 修复图片与叙述错位、灯箱交互与翻页顺序;重设计前端视觉
项目说明与维护文档完善
变更类型: 工程文档 / 项目维护
- 重写 README,补充项目结构、技术栈、视觉系统和组件职责说明。
- 补充本地开发、静态构建、GitHub Pages 部署和编辑指南。
- 记录图片编号连续性、扩展名映射和历史章节编排原则。
相关提交:f50e217 · 重写 README:完整技术细节与项目介绍
2026-08-31
本日完成文档站的基础架构和内容模型重构。
Markdown 文档站初版
变更类型: 内容架构 / 静态站点初始化
- 将原始 Word 文档重构为 Markdown 章节。
- 使用 VitePress 建立静态文档站,拆分时间线、历史章节、截图档案和资料索引。
- 建立四卷历史章节:最初伊甸园、临时伊甸园、伊甸园重生和伊甸园动荡。
- 保留原始截图的连续编号,建立事件叙述与证据材料之间的引用关系。
相关提交:2f8091f · build detailed VitePress chronicle archive
证据图片嵌入与档案导航
变更类型: 内容组件 / 媒体档案 / 页面导航
- 将截图材料嵌入各历史章节,并以事件为单位组织图片引用。
- 建立截图档案页面,支持按编号浏览原始材料。
- 重做档案导航和图片查看器,统一缩略图、灯箱和章节内图片入口。
- 新增前言、鸣谢、群体称呼和结构说明等资料页面。
相关提交:
- f3483d5 ·
embed evidence images in chapter markdown - a97c123 ·
redesign archive navigation and unify image viewer - a3ba0b2 ·
rewrite chronicle narrative and add credits
版本说明
- 更新日志按提交日期倒序排列。
- 提交链接均指向 GitHub 中的原始 commit,便于查看完整 diff。
- 图片编号是档案材料的稳定标识;后续调整章节结构时不重复编号、不改动原始文件名。