# 《无暇赴死》ARG — 正衡律所卷库房 一部改编自小说《无暇赴死》的**多页静态网页谜题**(ARG-lite),伪装成一家真实存在的律师事务所网站: 访客以为在浏览「临川县正衡律师事务所」的公开页与档案库,实际是在一层层揭开一桩旧案。 纯静态、无构建步骤:HTML + CSS + 本地 vendored 的 Alpine v3,任何静态托管都能跑。 由 [make-my-arg](https://github.com/XingfenD/novel2arg) 流程从小说原文生成。 ## 玩法 从 `index.html` 进入。公开层是律所的对外网站(简介、名录、法援公示、公告、联系……); 深层的「卷库房」需要凭据登录后逐档查阅。所有密码/密钥都从公开材料里的人物履历推断而来—— 找密码的过程就是理解剧中人的过程。站点不使用服务器认证,一切判定都在浏览器本地完成。 > 本作是虚构作品:机构、人物、案卷均为创作,与真实个人、单位、事件无关。 ## 本地运行 静态站点,没有构建: ```bash python3 -m http.server 8000 # 然后打开 http://localhost:8000 ``` 直接双击 `index.html` 也能看,但站内检索要 `fetch()` 读 `data/*.json`,需要 http(s),所以请用上面的本地服务。 ## 目录结构 | 路径 | 说明 | |---|---| | `index.html` | 入口页(入职报到):身份赋予 + 进入按钮 + 使用说明 | | `search.html` | 公开层站内检索 | | `pages/` | 公开层页面(首页、简介、名录、法援、案例、公告、联系、地图、查档指南) | | `pages/juanfang/` | 卷库房(受限层):登录、案卷查询、结果目录、卷宗 j01–j17 | | `pages/end-a.html` · `end-b.html` · `epilogue.html` | 结局与尾声 | | `assets/css/` | `base.css` 骨架 + `surface.css` 公开层皮肤 + `secret.css` 深层皮肤 | | `assets/js/components.js` | 站点内核(哈希、会话 cookie、检索/门禁/换肤/读态/体感组件) | | `assets/js/vendor/alpine.min.js` | 本地 vendored Alpine v3(sha256 固定,不走 CDN) | | `assets/` | 图片、扫描件、通话录音等非文本资产 | | `data/*.json` | 站点运行时读取的哈希索引与凭据产线(不含明文) | ## 许可与出处 故事源自小说《无暇赴死》;网页部分为改编再创作。生成流程见 [make-my-arg](https://github.com/XingfenD/novel2arg)(入口页底部亦有引用链接)。