向之所欣,俯仰之間,已為陳跡,猶不能不以之興懷。況修短隨化,終期詞解於盡。
網站遷移措施業已完成。
舊網站ivon852.github.io
和ilab852.blogspot.com
,以及舊成人網站已全數刪除。
1. 起源#
2021年9月,成立第一個真正的個人網站Ivon’s Blog,當時是用Hexo和Github Pages生成的,網址是為ivon852.github.io
。為了逃避寫專題的痛苦,便寫了一些文章,主要討論電腦科學和動漫,以及個人囈語。
第一帝國的網站徽章。就是我現在的大頭貼噴火式Mk.9加上名字的I所組成。
正式刪除前的遺照。
當時還不懂markdown網頁生成的原理,所以是下載網頁前端編輯器來寫文章的,所以很天才的用中文當網址。我們知道用中文當網址會導致網址變超級長。
之後開始不問更久以前成立的Minecraft基岩版資訊部落格(mcbedev.net
)的政事,專心寫部落格。
2022年2月,從Windows 11正式切換至Linux,不走回頭路,才發現網頁原始碼忘記備份,只留下生成的靜態網頁。為此該網站雖然還在線上,卻再也無法對其做變更。當時我覺得沒關係,便用Blogspot應急一下,是為Ivon的實驗室(ilab852.blogspot.com
)。
此網站常常有像是CSDN的解決小問題,不到100個字的文章——現在我不會寫這種文章了,如果只是小bug我幹嘛不寫在Github gist讓大家參考就好?
值得慶幸的是,這個網站和上一個部落格介紹Termux的文章有幸被業界大佬「玩具烏托邦」引用。
夾在這二個網站之間,還有偶爾經營另一個網站"Escape to the beginning",名字來自新世紀福音戰士舊劇場版的歌曲,專門撰寫色情內容。
2022年5月,有感於Blogspot功能實在有限,便有了重新架設靜態網站的想法,那就是改用Hugo和Netlify部署網站,詳細請看 第二帝國建立緣起。此時因為已經用Linux,習慣命令行,已經知道部署網站和Git是怎麼一回事,擬定了安全的備份策略,所以便很好的將網站經營到現在。
有了正式的經營個人網站感覺之後,除非刻意給人看,不然就不需要在巴哈、Matters等地發表「內心想法」了。
只是舊網站要整合到新網站,並非那樣簡單。前面說過,Ivon’s Blog是只有HTML而非markdown檔,Blogspot匯出也只有XML檔而已。那該怎麼辦呢?成立現在這個網站後,曾用名「Ivon’s Blog 2.0」,後決定定型為「Ivon的部落格」,並逐步消滅舊網站的勢力。
鑑於舊網站已經有很多網址貼在Youtube影片、Bilibili上,為此我先使用「遷移文章,並重新導向」的作法。
2. 遷移、重新導向至新網站#
這是痛苦的過程,2022年8月開始轉移。
Blogspot的還好,將文章遷移至本站,並編輯原始文章,貼個新連結上去,註明已搬家即可。
至於用Hexo生成的舊網站…首先將舊網站的HTML用線上轉換器轉成markdown檔遷移至本站,並直接編輯原始文章的html程式碼(通常是index.html
),改成空白頁面如下:
<meta name="robots" content="noindex">
<meta name="redirect" http-equiv="refresh" content="3;url=本站網址" />
<link rel="canonical" href="本站網址">
<h1>此頁面已搬家,3秒後跳轉至新家</h1>
<!--以下盡數刪除-->
第一行是給Google Bot看的,不要索引此網頁。第二是不需要Javascript就能實現自動跳轉頁面。第三canonical代表的是網址的標準版本。
這樣我就不需要編輯那些已經「灑出去」的網址,當訪客點進舊連結,會看到轉址提示,而非直接404。
這就是為何點進 所有文章列表,會發現2022年8月間我幾乎每天發5篇以上文章的原因。
至於色情站的文章一直考慮要不要轉換過來,畢竟那些東西是見不得光的,甚至還曾自斷手腳,將當紅的 fanservice網頁送到那個網站,毅然決然要將本站與色情切割。後來那個網站實在無法吸引到訪客,又因為E-hentai相關文章早已成為先例,最後放寬心,於 2022年底宣佈開放政策,從此該站的文章正式併入本站,並設定穩妥的成人內容警告與提示。
接著去Google Search Console,請求Google刪除這些網站的文章。然後用 stackoverflow教學的技巧,在最後一次push後把Github Pages的commit紀錄全部刪除。
看似問題解決的折衷作法持續了六個月,然而問題依然是存在的。
3. 正式、剿滅舊網站勢力#
Google Search Console有追蹤熱門引用連結的功能。近幾個月來我發現,還是有很多舊網站的連結很是熱門。
這樣是不行的,我不是什麼大企業,網頁互通有無什麼的。
儘管Google已搜尋不到舊網站的網頁,我還是不想看到幽靈連結還在盤旋,這些舊網址…必須徹底剿滅!
上節說我已經有很多網址灑到各處去了,如果編輯那些連結豈不是要人命…其實也沒有,我常出沒的網站不外乎就是Youtube、巴哈、Bilibli、知乎。
簡單搜尋一下編輯便可。至於PTT那就算了,鄉民發現連結404應該不會連Google都不會吧。
Youtube的創作者工作室還算貼心,可以搜尋影片說明,所以很快便完成連結的替換。
Bilibili雖沒明列,但後台也是可以搜尋影片說明的。
巴哈和知乎我寫的文章不算多,也是盡可能的替換完成了。剩下的就看哪天有訪客留言提醒我,再將文章連結修正為連到本站。
最後的最後,便是刪除Github Page的儲存庫和Blogspot網誌了,那些Ivon’s Blog的留言,都隨風而去了(當中的活躍用戶不乏一直留言到現在的用戶ThieuMinh26,雖其他有留言的文章不到10篇就是了)。
安息吧,最後的大學青春思緒。未來,繼續負重前行。