1 minute read

Tags: , , , , , , , , , , ,

偶是小水滴的啦!!上一篇把台北盆地三百年的打架史畫成 3D,這篇是自己家的:家裡有一張族譜,第一行寫「清道光 20 年/西元一八四〇年率四子來台,福建省漳州府漳浦縣北地崎溪庄,來台第一代,堂號吳合成」,落腳的地方是貢寮澳底的尖山腳。

下面是同一套引擎做的貢寮:雙溪河、草嶺、隆隆山、三貂角、龍洞灣照真的位置挖出來,海岸線外面是真的海。15 站從 1626 年西班牙人給三貂角取名,走過吳沙、楊廷理、吳敝公上岸、日軍在鹽寮登陸、火車、燈塔、核四,一路到落筆此刻。右上角「🌳 族譜」會打開九代的樹,年表走到哪一代,樹上那一代就亮起來;每一站右邊一樣有一塊黃色框:同一年西方世界在幹嘛。

滑鼠拖拉旋轉、滾輪縮放,手機兩指也行;鍵盤 ← → 切站。

那張族譜

一張橫的 A3,九排黃色的世代編號,最上面一個人:吳敝公。旁邊用虛線接一段小字:

清道光 20 年庚寅十月/西元一八四〇年率四子來台。福建省漳州府漳浦縣北地崎溪庄,吳氏十三世/來台第一代,堂號吳合成。

四個兒子,一個無後(族譜寫「止」),三房往下傳;數一數不含配偶有兩百個名字,最底下第九代是 2010 年之後出生的小孩。

有幾個細節很好看(名字在家族版):

  • 配偶的名字從第四代開始出現,表示記譜的人離這一代夠近。
  • 第三代有一個人的名字裡帶「番」字,那個年代漢人跟三貂社通婚很平常,卯澳的漳浦吳家就是這樣。
  • 第六代有一家三個孩子全部註記「在巴西」。1960–70 年代台灣有一波移民巴西的潮,尖山腳也有人去了地球另一邊。
  • 第七代最左邊那十個名字畫在同一排、沒連線到四個兄弟中的誰——因為那一排就是我們家,誰是誰的我自己知道,家族版的面板上分好了。

    一個時間的坑:1840 年道光二十年的干支是「庚子」,庚寅是 1830 年(道光十年)。族譜同時寫了「庚寅」跟「道光 20 年/1840」,兩個對不上,差了十年。這篇先依「道光二十年=1840」做,哪天翻到祖先牌位或更早的譜再回來改。

    用長鏡頭看

    有一句話是這麼說的:人生用短鏡頭看是悲劇,用長鏡頭看是喜劇。那如果把鏡頭拉到整個家族的視野,一路回追到祖先的足跡,那不就是一場很長的喜劇嗎~ XDDDD

    趁著 AI 熱潮記錄一下,看看當年祖先來貢寮的時候是什麼樣子;也想想果果老了的時候,看到這個畫面會想起什麼 🥰

    尖山腳在哪裡

    今天地址是新北市貢寮區仁里里尖山腳街,在澳底街的南邊、鹽寮海灘的西邊。日治 1920 年設貢寮庄的時候,「尖山腳」是「丹裡」大字底下的小字,跟鹽寮、內寮、文秀坑同一個大字;「丹裡」是巴賽語「丹內」的漢譯,就是澳底的老名字,1899 年才因為日軍寫的「洩底」不雅改成「澳底」。

    那座「尖山」很小,在仁和宮跟藍灣海濱園區之間、「砲台山」公車站後面,山友說山頂只有一個不知名的補點,山體被鐵絲網圍住——因為它在核四廠區裡面。官方海拔查不到,旁邊的火炎山(澳底尖)153 公尺、美艷山 161 公尺、丹裡山 74 公尺,尖山應該不到一百公尺。

    從尖山腳走到鹽寮海灘十幾分鐘,走到吳沙墓也差不多,走到仁和宮五分鐘。1840 年吳敝公選的這個地方,是整個東北角最早開發的一塊:

    年 發生什麼 跟尖山腳的距離
    1626 西班牙人把海岬標成 Santiago,「三貂」這個名字誕生 三貂角 9 km
    1776 澳底吳氏開始開墾(乾隆中葉),東北角最早開發地 澳底 1 km
    1783 漳浦人吳沙取得三貂嶺立丹庄墾照 —
    1796–99 吳沙從三貂開蘭;1799 病逝葬澳底 吳沙墓 0.5 km
    1807–12 楊廷理開三貂嶺路;噶瑪蘭設廳,草嶺線成官道 遠望坑 6 km
    1840 吳敝公率四子來台,落腳尖山腳,堂號吳合成 0
    1854 仁和宮建廟(媽祖是平埔族婦女在林投坑海邊撿到的) 0.6 km
    1856 三貂社「奉憲示禁碑」;1859 新社慈仁宮 田寮洋 3 km
    1867 劉明燈北巡,草嶺虎字碑 7 km
    1895.5.29 日軍近衛師團在鹽寮海灘登陸 鹽寮 0.7 km
    1899 / 1920 「洩底」改「澳底」;設貢寮庄,「尖山腳」列為小字 —
    1924 宜蘭線通車,貢寮、澳底(福隆)設站 福隆 4 km
    1935 三貂角燈塔 9 km
    1975 日本御上陸紀念碑的基座改成鹽寮抗日紀念碑 0.7 km
    1980 → 2014 核四選址鹽寮 → 1994 貢寮反核公投 → 1999 動工 → 2014 封存 核四 0.9 km

    三貂為什麼是一個路口

    看 3D 地圖會發現貢寮是一個被山包起來的小平原:西邊雙溪山區、南邊灣坑頭山(616 公尺)跟草嶺、東南隆隆山,只有北邊跟東邊開口對著海。雙溪河從西邊流進來,在福隆出海。

    所以它是淡水廳跟噶瑪蘭廳之間唯一好走的路:從台北過三貂嶺、沿雙溪河下來到貢寮,再翻草嶺到大里,就是宜蘭。吳沙 1796 年開蘭是從這裡出發;楊廷理 1807 年開的路、劉明燈 1867 年寫的虎字碑,都在這條線上;1895 年日軍選鹽寮登陸也是因為這裡離基隆近又好上岸;1924 年火車來了之後,路口從澳底港移到福隆站;1979 年台 2 線通車,又變回來。

    我們家在這個路口上住了一百八十六年。

    漳浦崎溪

    族譜寫「漳浦縣北地崎溪庄」。崎溪今天是福建漳浦縣石榴鎮崎溪村,漳浦吳姓最大的聚居村,村裡頂溪社有吳氏「種德堂」(傳說明初建)和崎溪吳氏祖祠;1735 年以前屬南靖縣,之後屬漳浦。「北地」查不到,可能是崎溪村下的自然村名,或是族譜對「崎溪庄北邊」的寫法。「吳合成」這個堂號網路上也找不到,應該是家族自己取的墾號或商號。

    有意思的是吳沙也是漳浦人,比我們家早六十幾年到同一個地方;卯澳的吳家樓仔厝也是漳浦吳姓。漳浦→三貂這條路,應該是同鄉同姓一個牽一個走出來的。

    為什麼族譜要上鎖

    這個 blog 是 GitHub Pages,repo 公開、純靜態,推上去的東西 Google 會索引、爬蟲會抓、網路時光機會存,而且進了 git 歷史就永遠在。族譜上除了來台第一代吳敝公,其他人的名字——祖先也好、爸媽、伯叔、堂兄弟姊妹、配偶、小孩也好——都是整個家族的事,不是我一個人能決定要不要貼在電線桿上的。

    但又想分享給家人。所以做法是:上雲的是亂碼。完整的族譜在我電腦上加密成 tree.enc.json(PBKDF2 六十萬次 → AES-256-GCM,跟網銀同一套),推上去的只有密文;明文那個檔在 .gitignore 裡,還加了一個 pre-commit 檢查擋手滑。家人按「🔑 家族版」輸入密碼,瀏覽器在自己手機上把亂碼解開,名字只存在那個人的螢幕上,不會傳回任何伺服器。程式碼全部公開也沒關係——裡面只有「怎麼用密碼」,沒有「密碼是什麼」;唯一的防線是密碼跟這篇文章無關、夠長。

    怎麼做的

    跟台北打架史同一套 three.js 引擎,另外加了三樣:

    1. 海:給一個陸地多邊形(沿今天的海岸線點出來),多邊形外面全部壓到水面下,近岸先變沙灘再變海,海岸線再加一點噪聲免得像直線。岸邊撒一些白色小片當浪花。
    2. 渡海:地點可以是一個海上的經緯度,吳敝公從北邊外海進澳底灣、日軍從三貂角外海進鹽寮,都是小帆船沿路線開進來,船上坐著小人。
    3. 族譜面板:樹是一份 JSON,深度就是世代。預設是「🌲 樹狀圖」,也可以切成清單;樹狀圖照家裡那張圖的畫法:世代橫列、名字直寫、配偶寫在左邊、一條橫槓接子女,用 SVG 從同一份資料畫出來。年表每一站標 gen,面板上那一代亮起來;站裡列出的人名點下去會跳到樹上那個人。公開版只有吳敝公一個人+往下的人數,解鎖後整棵樹、直系金邊、「⭐ 只看我們這一房」跟每站的人名才會出現。

    資料跟上一篇一樣全部在 data.js,改那裡就會長出新的點、新的一站。

    來源

    • 貢寮區公所〈歷史沿革〉;維基百科:貢寮區、貢寮庄、仁里里、澳底、三貂角、龍門舊社遺址、貢寮新社慈仁宮、凱達格蘭族、吳沙、噶瑪蘭廳、草嶺古道、貢寮車站、福隆車站、龍門核能發電廠、卯澳吳家樓仔厝、馬崗
    • 宋錦秀〈嘉慶以前三貂鹽寮地域史的建構〉《臺灣史研究》3(1),1996
    • 文化部國家文化記憶庫:澳底仁和宮;Spectral Codex:Gongliao Yanliao Resistance Monument;JACAR:1895 年 5 月 29 日澳底登陸
    • Battle of Keelung (1895)、Nerbudda incident、Cape Santiago Lighthouse(英文維基)
    • 中華吳氏網、天下吳氏:漳浦崎溪吳氏種德堂
    • 山友紀錄(健行筆記、pswoodly):澳底尖山、火炎山、美艷山
    • 聚落與山的座標:OpenStreetMap(Nominatim/Overpass)
    • 各年份西方事件:英文維基百科各年份條目
    • 族譜:家裡那張圖