一個關於言論自由與國家監控的沉浸式互動體驗
「國民黨只能抓到我的屍體,抓不到我的人。」——鄭南榕,1989
🌐 線上體驗: https://soanseng.github.io/nylon/
鄭南榕(1947–1989),台灣出版人、自由時代周刊創辦人、言論自由殉道者。1989年4月7日,他在警方強制逮捕前自焚於雜誌社,以生命宣示對百分之百言論自由的堅持。
本網站以沉浸式數位敘事的方式,重現那個「發表文字可以被判死刑」的年代。透過5,000頁政府解密監控檔案,讓現代訪客「體感」戒嚴後言論恐怖的本質——
解嚴之後,《懲治叛亂條例》仍然有效。言論仍然是叛亂。唯一的刑罰仍然是死刑。
恐怖不是烈火,而是官僚體制。網站讓訪客感受:
- 監控偏執——在那5,000頁冷酷的情報档案中,逐頁翻閱被凝視的感覺
- 法律荒誕——一條規定「發表這些文字→死刑,無任何替代」的法條
- 體制窒息——71天的自我囚禁,知道國家就守在門外
- 一個選擇的重量——「抓不到我的人」
| 章節 | 標題 | 內容 |
|---|---|---|
| 00 | 序章:1989年4月7日 | 像素藝術編輯桌、日期顯現、核心引言 |
| 01 | 時代背景:言論即叛亂 | 《懲治叛亂條例》全文、法條適用互動判斷 |
| 02 | 案發經過:從傳票到自焚的71天 | 71天倒數日曆、4月7日分鐘別時間軸 |
| 03 | 調查歷程:紙上的正義 | 起訴書解密互動、刑法100條修前修後比較 |
| 04 | 監控真相:5000頁的凝視 | 情報辦公室像素場景、監控報告填寫互動、頁數計數器 |
| 05 | 未解之謎:燒焦的真相 | 燒焦紙邊謎題卡片、四大未解懸案 |
| 06 | 行動呼籲 | 4月7日言論自由日、基金會資訊、促轉會資源 |
| 互動 | 章節 | 說明 |
|---|---|---|
| 法條適用判斷 | 01 | 三個情境,判斷適用法條,紅色「唯一死刑」戳章 |
| 解密互動 | 03 | 點擊黑色遮蔽條解密起訴書、出境令、監聽紀錄 |
| 監控報告填寫 | 04 | 以青谷專案格式填寫情報報告,建檔 1/5,000 份 |
- 監控頁數計數器——浮動顯示「您已閱覽第 ___/5,000 頁」
- 黑色遮蔽解密——點擊黑條逐段解密政府機密文件
- 燒焦紙邊卡片——炭化邊緣的可展開謎題面板
- 71天倒數——隨捲動前進的日曆
所有史料內容均來自公開政府文件與基金會檔案:
- 促轉會監控檔案 — 約5,000頁針對鄭南榕的情報監控紀錄
- 高檢署偵查報告 — 最高法院檢察署偵查報告
- 懲治叛亂條例 — 1949–1991年全文
- 刑法第100條舊條文 — 1992年修正前版本
- 1989年涉嫌叛亂傳票 — 正式傳票原件
- 國安局/調查局/警總情報檔案
- 鄭南榕基金會典藏
- 《自由時代》週刊原件(第254期,1988.12.10)
- 鄭南榕親筆書信與聲明
- 自囚71天期間紀錄(1989.1.27–4.7)
- 葉菊蘭口述/回憶
技術棧:React 19 · TypeScript 5.9 · Vite 7 · Tailwind CSS 4
部署:GitHub Pages(自動 CI/CD)
src/
├── chapters/ # 八個敘事章節
├── components/
│ ├── crt/ # CRT 終端機互動覆蓋層
│ ├── interactive/ # 蓋章動畫、燒焦卡片
│ ├── layout/ # 導覽、章節過渡
│ ├── legal/ # 法條比較元件
│ ├── narrative/ # 捲動顯示、遮蔽文字
│ ├── pixel-art/ # 像素藝術場景
│ └── surveillance/ # 頁數計數器
├── data/ # 六個 TypeScript 資料模組(約 270KB)
│ ├── timeline.ts # 223個歷史事件(1931–1992)
│ ├── legal.ts # 法條、起訴鏈、互動情境
│ ├── surveillance.ts # 青谷專案監控紀錄
│ ├── characters.ts # 74位歷史人物
│ ├── selfImprisonment.ts # 71天自囚日誌
│ └── publications.ts # 《自由時代》302期
└── hooks/ # useScrollReveal、useSurveillance 等
docs/
└── extracted/ # 15份解密原始史料(Markdown格式)
# 安裝依賴
npm install
# 啟動開發伺服器
npm run dev
# 生產建置
npm run build
# 預覽生產版本
npm run preview推送至 main 分支後,GitHub Actions 自動建置並部署至 GitHub Pages:
git push origin main以軍綠/橄欖色監控美學為核心,用火焰橙/血紅作為衝突對比:
| 用途 | 色彩 | 色票 |
|---|---|---|
| 主背景 | 墨黑(olive-black) | #0A0F0A |
| 監控主調 | 軍綠 | #4A6741 |
| CRT 終端 | 磷光綠 | #33FF33 |
| 紙張/文件 | 泛黃舊紙 | #E8DCC4 |
| 火焰/危機 | 橙焰 | #FF6B00 |
| 官方戳章 | 血紅 | #DC2626 |
| 行動呼籲 | 琥珀曙光 | #FEF3C7 |
| 用途 | 字型 |
|---|---|
| 敘事主文 | Noto Serif TC |
| 標題/介面 | Noto Sans TC |
| 引言/情感 | LXGW WenKai TC |
| 政府文件 | Courier New(等寬) |
- 跳至主要內容連結(鍵盤導覽)
- CRT Modal 焦點捕捉(WCAG 2.1 AA)
- 鍵盤可操作的導覽選單
prefers-reduced-motion支援(完全停用動畫)- 所有互動元素具備
aria-label lang="zh-TW"正確標記中文內容
犯刑法第一百條第一項……之罪者,處死刑。
- 1949年公布,1991年5月22日廢止
- 唯一刑罰:死刑——法官無量刑裁量空間
- 適用於鄭南榕:刊登《台灣共和國憲法草案》= 意圖竊據國土 = 死刑
1987年7月15日解嚴,僅廢除戒嚴令本身:
- 《懲治叛亂條例》繼續有效至 1991.5.22
- 《動員戡亂時期臨時條款》繼續有效至 1991.5.1
- 《刑法第100條》舊條文繼續有效至 1992.5.15
解嚴 ≠ 自由。
| 日期 | 事件 |
|---|---|
| 1987.7.15 | 解嚴 |
| 1989.1.21 | 高檢署發出涉嫌叛亂傳票 |
| 1989.1.27 | 鄭南榕宣布自囚 |
| 1989.4.7 | 警方強制攻堅,鄭南榕自焚 |
| 1991.5.1 | 動員戡亂時期終止 |
| 1991.5.22 | 《懲治叛亂條例》廢止 |
| 1992.5.15 | 《刑法第100條》修正(加入「強暴脅迫」要件) |
| 2016 | 4月7日正式定為「言論自由日」 |
- 鄭南榕基金會 — https://www.nylonfoundation.org.tw/
- 促進轉型正義委員會(已於2022.05.30解散) — 行政院促轉會典藏網站
- 4月7日言論自由日(2016年正式設立)
1980年,林義雄的母親和雙胞胎女兒遇害,至今未破案。1981年,在美國任教的陳文成被發現陳屍臺大校園,死因成謎。1984年,旅美作家劉宜良(江南)在自家車道被槍殺,幕後是情報局。這三個案件都發生在蔣經國執政時期——自由和民主,從來不是從天上掉下來的。
1987年解嚴了。很多人以為噩夢結束了。但《懲治叛亂條例》還在,刑法第100條還在——發表文字,仍然可以被判死刑。1989年1月,高檢署對鄭南榕發出涉嫌叛亂的傳票,罪名是刊登一篇憲法草案。解嚴之後第二年,讀書仍然是會死人的。
同一年,北京有六四。全世界看見了天安門廣場上的坦克和學生。但很少人注意到,在台灣,一個出版人在自己的雜誌社裡點燃了自己。1989年的中國和台灣,都在用人命的代價,叩問同一個問題:人民有沒有說話的權利?
那個年代,只要稍微讀過書、稍微有點想法,你就可能成為下一份監控報告裡的名字。讀書是會死人的——不是比喻,是事實。我們架這個網站,就是因為今天的自由不是理所當然。它是林家的血、陳文成的墜落、劉宜良的槍響、鄭南榕的烈火,一條一條人命換來的。
這是一個以沉浸式互動體驗呈現鄭南榕事件的網站。我們不虛構、不推測、不煽動——網站中的每一句話,都來自政府公開的解密檔案與鄭南榕基金會的典藏資料。我們相信,對抗歷史遺忘最有力的方式,是讓更多人讀到原始史料。
本站以「紙上死刑」為設計核心——恐怖不是烈火,而是官僚體制:公文裡的冷漠措辭、五千頁的監控紀錄、一條規定「發表這些文字→死刑」的法條、以及七十一天的自我囚禁。我們希望讓現代訪客「體感」那個年代的窒息——
解嚴之後,言論仍然是叛亂。唯一的刑罰仍然是死刑。
鄭南榕不是用死亡換取自由,而是用行動告訴我們:自由不是被給予的,而是必須被堅持的。這個網站的存在,是為了讓更多人記住這段歷史,理解今日我們習以為常的言論自由,是多少人用生命換來的。
閱讀就是記憶。記憶就是正義的開始。
本站為「台灣威權時代重大案件」互動式歷史紀錄系列之一:
| 案件 | 網址 |
|---|---|
| 林宅血案 | soanseng.github.io/the-lin |
| 陳文成事件 | soanseng.github.io/Chen-Wen-chen |
| 鄭南榕事件(本站) | soanseng.github.io/nylon |
| 江南案 | soanseng.github.io/henry-liu-case |
陳璿丞 醫師
本網站程式碼以 MIT 授權開放。
史料內容(政府解密檔案、基金會典藏)版權歸原機構所有,本計畫依學術與公共利益目的引用。
鄭南榕,1947.3.28 — 1989.4.7 「我是鄭南榕,我主張台灣獨立。」