Skip to content

更新日志 ​

伊甸园史记文档站的版本变更、内容重构与工程实现记录。

项目仓库: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 / next frontmatter 改为显式的标题与链接对象,页脚显示章节名称而不是 URL 路径。
  • 从顶部导航移除桃十一事件,保留历史章节侧栏和时间线入口。
  • 灯箱打开图片时自动限制在可视区域内,默认即可查看完整图片。
  • 移除阻止缩小的 min-width: 100%,缩放下限调整为 25%,继续支持放大、拖拽和前后切换。
  • 修正自适应计算中的宽高约束,改为依据原图尺寸使用统一缩放比例,避免图片被拉伸。

图片与章节映射修正 ​

变更类型: 内容修复 / 数据映射

  • 修正历史章节中图片与叙述内容错位的问题。
  • 将图片从章节末尾移动到对应的时间点小节,避免读者需要跨越多个小节才能看到相关材料。
  • 拆分原本混合的图片组,重新确认以下编号区间的章节归属:
    • image64–image69
    • image176–image180
    • image188–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。
  • 图片编号是档案材料的稳定标识;后续调整章节结构时不重复编号、不改动原始文件名。

叙述与截图分开存档,原图未打码。