提到無名小站,你先想到的是什麼?
是打開網誌時響起的背景音樂,還是側欄那個「誰來我家」?如果你用過無名,也許會記得:文章看完了,卻還想多看一眼,看看有誰來過。也有人想去看別人的網誌,卻不想留下足跡,於是先登出再點進去。
還有那個怎麼改都不太滿意的版面。換一張背景、調整字的顏色、把側欄搬到另一邊。對一些人來說,整理網誌本身就和寫文章一樣重要。那些現在看來有點花、有點擠的頁面,放在當時,卻很有「這是我的地方」的感覺。
真正讓人懷念的,往往不是無名小站這四個字,而是自己曾經怎麼使用它。WebYore 想研究歷史網頁樣式,也是從這裡開始:如果一篇文章還留得下來,那個陪著它的版面,能不能也留下一點?

版面也是內容的一部分
看一篇舊文章,有時候連旁邊那些看似不重要的東西都會讓人在意。作者當時用了什麼暱稱、文章被放在哪個分類、側欄還留著哪些連結。正文之外,也有一個人為自己布置的空間。
同一段文字,放在部落格、論壇或今天的社群動態裡,讀起來確實不一樣。在部落格裡,你可能順著文章彙集翻到某個月份,再從一篇日記讀到另一篇;在論壇裡,則是沿著樓層,看一段討論怎麼慢慢展開。
這不是說以前的網路一定比較好。舊版面也可能很難讀,音樂未必是你想聽的,字體和背景有時候還會互相打架。但那些不整齊、不一致的選擇,也是使用者留下的痕跡。如果只把文字抽出來,內容還在,屬於那個網誌的個性卻可能淡了。

為什麼「還原無名小站」沒有單一解答?
也正因為如此,說要「做回無名小站的樣子」,其實不是一件有標準答案的事。你記得的可能是自己的網誌,也可能是某個常去看的朋友的頁面;有人想到置中的雙欄,有人想到滿版背景,也有人最在意的根本不是文章,而是相簿。
這不是記憶彼此矛盾,而是平台本身允許個人化。存檔顯示,平台 HTML 提供了文章、側欄與留言等結構和 Class 名稱,但頁面主要的欄位寬度、色系、字體與欄位方向,往往由每個部落格自己的 files/blog.css 控制。官方佈景與使用者修改都可能改變最後看到的樣子,所以不能拿一張截圖就宣稱那是「無名小站 2008」的唯一標準外觀。
從基本範本辨認平台骨架
可是,知道大家記得不一樣,還是得回答一個實際問題:WebYore 要從哪一種樣子開始?

我們選擇先找平台提供的基本範本,而不是照著某一位使用者的網誌重做。找到的資料裡,滿版範本有兩個不同部落格保存了內容完全相同的副本,可以互相比對;置中範本的現存副本,則帶有改色與側欄換邊的痕跡。
置中範本的檔案名稱寫著「二欄式置中型主選單靠右」,並記錄 #container1 960px 置中、#content 700px、#links 230px 與約 56px 的橫幅高度。不過,這份現存副本實際上把側欄浮在左側,與名稱所暗示的方向不完全一致;我們因此把尺寸視為範本線索,把欄位方向視為編輯過的版本,而不是把它當成未修改的標準答案。
有意思的是,那份滿版基本範本本身相當樸素:深灰文字、白底、Courier New 字體,連結色還留著像佔位值的 #123456。它和很多人記憶裡繽紛的網誌很不一樣。這些設定只屬於這份範本,不能拿來代表所有人的無名;但也讓人更容易理解,為什麼套上不同佈景、再改幾段 CSS,同一個平台就能變成那麼多人的個人空間。
網頁存檔的碎片化:存檔中缺席的繁體中文介面
如果你曾經試著找回一個舊網頁,也許遇過這種失落:連結打開了,文章似乎還在,卻少了背景、少了圖片,看起來和記憶裡完全不同。
歷史存檔不一定是一份完整打包好的網站。文章 HTML 可能留下來了,引用的 CSS、背景圖或圖示卻沒有;即使找到同名資源,也不能只憑網址就確定它與文章屬於同一個版本。這些查證看起來瑣碎,卻是為了避免把熟悉的東西拼錯了。
這次研究的文章頁請求了帶有版本參數的 CSS 網址,例如 blog.css?1208507160。我們把這個參數當成比對線索,再對照檔案內容、存檔日期與其他頁面,盡量降低跨年代拼湊的風險;它不是「同一時間點」的保證。原始文章捕捉於 2008 年 8 月,內容日期則是 2008 年 7 月 29 日,兩種日期也必須分開記錄。
如何理解沒有直接留下的中文詞彙?
文字也有這種落差。對記得「誰來我家」的人來說,一段意思相近的英文,未必能帶回同樣的感覺。背景音樂、個人化版面與訪客足跡,也出現在後來的使用者回顧中;這些回憶能告訴我們什麼值得留下,但不能直接當成 2008 年介面逐字長相的證明。
我們取得的文章頁樣本,包括 Internet Archive 與 Common Crawl 的可比對頁面,都呈現英文的平台文字層,例如 Today's Visitors
、Recent Comments
與 Login
。現有資料只能證明這些樣本呈現英文,不能證明所有存檔都如此,也不足以確認原因一定是瀏覽器的 Accept-Language;語言或其他請求環境都可能有影響。
繁體中文詞彙仍有其他證據可供交叉參考。無名小站基本範本的原始註解留下了「文章分類」「文章彙集」「參觀人氣統計」「行事曆」等模組名稱;跨年份保存的部落格首頁圖像,也成對留下「網誌首頁」「服務列表」等中英文標示。這些資料讓中文名詞的重建有來源依據,但不等於找回了 2008 年文章頁每一個位置的完整中文畫面,所以文章裡會把它們稱為重建詞彙,而不是已驗證的逐字介面。
「歷史樣式」與「原始快照」的界線
寫到這裡,也想先說清楚:WebYore 不是重新開張的無名小站。那些已經不見的文章、照片與留言,不會因為做出相似的版面就全部回來;背景音樂和當年的社交功能,也不是這個歷史模板要重新提供的服務。
我們做的是兩件比較具體的事:
- 原始網站樣式快照:盡可能保存擷取當下可取得的公開內容與呈現方式。它不是完整備份網站的原始碼、資料庫或登入狀態;動態功能、第三方資源與未成功取得的圖片,也不保證完整保留。
- 歷史樣式:把現代文章或擷取後的內容,置入依據歷史資料重建的介面結構,重現某個時期的閱讀節奏。
現代社群貼文未必有文章分類、前後篇連結或行事曆,所以也不能為了像舊部落格,就替它編出不存在的資料。怎麼安排這些內容,還需要逐一適配。我們希望它首先是一篇好讀的文章,再來才是熟悉的樣子。
留下一種被閱讀的方式
回頭看以前的網誌,現在的你也許會嫌字太小、背景太花,甚至不好意思再讀一次自己當時寫下的句子。但那個版面,可能正好記錄著當時的你喜歡什麼,想讓別人看見什麼。
一份樣式表可以告訴我們側欄有多寬,卻不會記錄你為什麼把它搬到左邊;存檔可能留下文章,也未必留得住你等某個人來看、來回覆的心情。技術能保存的有邊界,人的記憶也是。
我們選擇從無名小站 2008,開始分享 WebYore 的歷史網頁樣式研究。不敢說能把那個年代完整帶回來,只希望當你再讀到一篇文章時,除了看見內容,也能從旁邊的側欄、日期和回應區,認出一點熟悉的樣子。
你記得的無名小站,又是什麼樣子?
參考資料
以下列出本次研究使用的歷史存檔。請留意各資源的存檔年份不盡相同;存檔日期也不等於原始內容的發布日期。

