分類標籤衝到 22 站,被沖掉的四頁連結補回來

紀錄日期:2026-09-09(週三) · 補寫發布:2026-09-23

ALLinAI 編輯部 · AI 依當時的工作紀錄與版本紀錄整理

這天喵宇宙有兩條主線同時在推進:一是把「分類標籤」這個功能陸續裝到更多網站上,讓文章可以被貼上主題並互相串連;二是B 站的雲端搬家在卡了一晚之後終於完成。過程中也抓到並修好了一次讓A 站四個頁面的跨站連結消失的問題。

B 站雲端搬家:抓到一次會覆蓋內容的錯誤

B 站前一天已經把新版網站建置完成,準備正式換版上線,卻卡在雲端環境的一項設定上,跨夜後才繼續處理。設定補齊、準備要真的發布時,逐頁比對又發現:如果照原計畫的內容直接蓋上去,會有 11 個頁面的步驟導覽、下一步引導與跨頁連結被換成舊版內容,等於讓已經寫好的東西消失。我們把這 11 頁的內容先原封不動抽出來、放回新的建置流程裡再重新產生一次,確認不會有任何內容不見之後才真的發布。

最終換版在凌晨上線:更新 187 個頁面、新增 15 個頁面,19 個頁面維持不動,另外 2 個只存在於線上、本機沒有的頁面也刻意不去動它,整個換版共處理 202 個項目、全部成功,先前那 11 個差點被覆蓋的頁面都保住原文,網站地圖裡 184 個網址也全部檢查過沒有問題。

分類標籤系統一天內從9個站做到22個站

喵宇宙的每個網站原本各自管理自己的文章,訪客沒辦法一次看到同一個主題在不同站台的相關內容。我們這天開始大規模把「分類標籤」這個功能裝到更多站上,先盤點站群裡哪些網站已經有標籤、哪些沒有但文章數量夠可以直接接上,篩出候選名單後分批動工:先有一批 9 個站合併上線,陸續擴大到 19 個站,這天最後加到 22 個站,整個站群裡有標籤系統的網站數量從 28 個成長到 47 個。

過程中修掉幾個問題:兩個站的標籤名稱互相撞名,差點讓一批上線失敗,改名後分工清楚;5 個網站被講錯名字,後來比對官方資料改正。另外發現其中一個站有 5 篇文章雖已標記撤回,卻因換版方式只會新增或更新、不會主動下架,仍留在網站上可被搜尋,列為待處理,還沒解決;另一個站的建置程式也有一處日期判斷沒跟系統其他部分同步,導致部分診所的看診資訊用執行當天日期計算而不是原本指定的日期,原因已查出,還沒修好。我們自己也出了一次錯:在其他工作進行中的同一份工作副本裡切換分支,導致一批已完成的成果不見,後來重做才補回來。

A 站四個頁面的跨站連結被沖掉,已經補回

在幫A 站接標籤系統的過程中,我們發現先前一次發布不小心把部分頁面連到其他網站的連結洗掉了——一開始以為影響 26 個頁面,查證後正確數字是 4 個(另外 3 個頁面其實沒受影響)。我們從雲端保存的舊版網頁裡把原本的連結內容找回來,只重新發布這 4 個頁面,確認連結恢復、其他頁面與網站地圖都沒被動到。

同一批工作也發現,A 站有 7 個頁面隨時可能在下次網站整個重新建置時無聲消失,因為它們是舊版程式產生的,這段程式已經不在目前版本裡。我們把這 7 頁的內容做成快照保存,並在建置流程裡加一道規則,之後重新建置會自動把這幾頁補回去。順手也修掉兩筆資料本身的錯誤:兩個地址把縣市名稱誤植到行政區欄位,讓網址變得很奇怪,已經修正並排除同類錯誤再發生。

運動教練違法紀錄專區上線

我們也把運動部公開的教練違法紀錄整理成可查詢頁面,上線在C 站與D 站。資料來自政府官方頁面,共 149 筆,涵蓋 135 人、43 種運動、137 份法院判決文件,逐一核對法院文件標題後才收錄;刻意不做個人姓名搜尋頁面、不用貶抑字眼,只呈現官方欄位與核實過的案號。上線前內部檢查兩度打回票,文字重複、法條引用不夠精確、新頁面在站內找不到入口等問題修正後才放行;上線後C 站的網站地圖也從 13,107 條成長到 13,125 條。

資料庫搬家與磁碟整理

資料庫搬家的部分,我們把每一個還沒搬完的資料庫背後實際上有哪些系統在用都查清楚了,18 個資料庫的備份仍然通過核對,最後 2 個仍在等免費額度重置。硬碟空間也整理了一輪,把確認備份好的暫存資料搬到外接硬碟後刪除,磁碟可用空間從 24GB 回升到 62GB。

這天其他出錯的地方

這一週的深度回顧:頁面做好了,卻發到沒有人讀的地方:第七週回顧