Life

我的第一篇 Blog,在我自己開發的 Blog 上

在我國中時,YouTuber 這個職業剛興起,我當時也做了一點小嘗試。雖然是沒什麼知名度,但就是一個興趣想經營一個自己的品牌,就學了一下伺服器的架設,弄了一個 WordPress。後來進入資工系、正式踏上成為軟體工程師之路,看著大家都有自己的 Blog,我當然也想要。網路上模版很多,也有很多開源的範本,但我既然都要成為軟體工程師了,沒道理不自己刻一個部落格平台吧!從大學開始,我就一直好希望有一個自己寫的個人網頁,到現在大學畢業了,都找到實習工作了,才終於有能夠發文的版本(這開發效率堪稱奇蹟)。既然是第一篇文章,就來帶大家看看我從最一開始 WordPress 網站,到現今自己開發的最簡單的部落格網站,中間經歷了哪些吧!

2025-07-25

別人有什麼,我也想要有什麼

前面有提到之前曾嘗試做些影片上傳到 YouTube,當時是拍一些遊戲實況,關於這部分之後可以再來寫一篇文章聊聊做頻道的一些心得。我當時有個很喜歡的實況主:舞秋風(當然現在也很喜歡,還在持續看他影片),我就有注意到他是有自己的個人網站的,會發一些實況的地圖介紹、一些教學文章。當時的我覺得超酷的,於是我就開始研究怎麼擁有自己的個人網站

最一開始我先看到 Blogger 這個平台,可以超級簡單的建立屬於自己的空間。但,我根本沒在這上面發什麼內容,我就開始將目光移到其他內容創作平台了,原因是因為:

  • Blogger 的介面太陽春了,能夠自定義的選項太少
  • 網域雖然可以自己取,但是主要網域仍然是 blogspot.com
  • 我根本不知道要寫什麼

關於 Blogger 不符合我需求的點,我不確定現在還有沒有這些問題,但對於只是想要發些內容,沒有太多客製化需求的讀者們還是可以嘗試看看~話說回來,雖然最大的問題應該是我只是想要有個個人網站,對於文字內容創作根本沒什麼想法,但也因為我對於自己的網站有極致的掌控欲,什麼都想要自己來,也才讓我在這過程中學會一堆奇奇怪怪的技術。

有好多想做的事,但什麼都不會

因為一開始用 Blogger 開的空間根本沒有內容,我就不當作是自己的網站了。而為了解決我在 Blogger 上遇到的問題,我看到了 WordPress,這麼大的網誌平台相信大家也都略有耳聞。

為什麼選擇它呢?首先 WordPress 雖然同樣提供像是 Blogger 的服務一樣,他們代管網站(而且要付錢),但它本身也提供軟體的免費使用權,這不正是我所想要的嗎?我可以將 WordPress 架在自己的伺服器,同時綁定屬於自己的網域,而 WordPress 本身也有海量的插件,介面設計和功能擴充肯定能滿足需求。但問題是,我什麼都不會……

沒錯,我在想著要架自己伺服器的時候,剛升上高中而已,雖然是有接觸過程式設計,但也只是會個基本的 C++,連指標都還摸不著頭緒,C++ 教材可沒教我怎麼架伺服器。但不是有一句話說「有錢能使鬼推磨」嗎?在高中時我拿那固定的零用錢,窮得狠,要是能免費完成這一系列我想做的事,變向來說也是我賺到了一筆錢吧?反正我有的是時間,慢慢學肯定能成的。至於這之間怎麼實作的技術細節,也可以再另外寫一篇文章說明,總之大概花費好幾個月的時間,了解了最基本網路的概念、用 no-ip 申請了免費的域名並綁定到家裡的 ip、學會很基本的 Linux 操作方式,最後順利將 WordPress 架設起來了。

這過程中很多事情都是我第一次接觸,雖然大多數可能只是照著網路的教學,一步一步指令複製貼上,對於其中的原理還不是很理解(還記得曾經貼一貼整個系統就開不了機了),不過確實也是在這方面知道了很多,至少下一次,我知道怎麼開始、怎麼查詢到需要的資源(之前還沒有 AI 的時候,真的得花很多時間查找資料)。

那第一代的部落格有哪些內容呢?很遺憾資料不見了,我的伺服器不知道為什麼硬碟壞軌了,系統沒辦法啟動,而我也不知道資料庫該怎麼備份出來。幸好網站的更新版有被 Internet Archive 留存,現在還能夠看到舊網站的內容(不過內容不是很齊全,有些文章的連結並沒有被收錄,而且首頁的改版過程也沒有被收錄到)。當時我寫了一些跟 YouTube 影片有關聯的文章,還有一系列的程式教學,現在回去看,雖然才過幾年而已,卻感覺非常懷念~

Internet Archive 留存的曾經的首頁

那是我投入了相當多時間親手打造出來的東西啊!

有好多想做的事,但沒那些時間

進到大學資工系後,我的程式能力(在特定方面)是突飛猛進,主要是因為同儕互相學習的環境造成的,也剛好學校在課業方面沒那麼壓迫。 同時,我對於一開始的網站有持續修修改改,也有在上面寫一點點的教學文章,甚至是重裝了整個系統。在這過程中我對於之前照抄的指令,也漸漸的能明白其中的意義。

後來在當助教時,認識一位學長,他絕對是我人生中的貴人。他帶我做過的嘗試和故事我可以再展開好幾篇文章,其中之一就是把網站開發帶進我的世界中。我大概大二學會前後端的開發,既然具備了網站開發的所有技能,何不將個人網頁重寫呢?

然而大學不像高中之前,學校只有上課學習這件事要做,能運用的時間相當多。在大學為了多做些嘗試、增強自己的能力,我很認真的開發每個課程專案,或是接了一些幹部和助教,甚至是加入新創團隊,後來在準備碩士的同時也在找實習工作。表面上真的在上課的時間少,實際上是沒有多餘的時間做自己想做的事,包括繼續好好的經營 YouTube 頻道,以及開發你們現在所看到的這個網站。

就這樣從開始想寫個人部落格網站,到真的開發出來,能發佈文章,歷經了整個大學階段。其實原本可能會更加遙遙無期,是這段時間我的心態跟想法也在逐漸變化,我認為自己應該要多花一點時間在自己真正想做的事,不應該被外在的期待束縛。於是我毅然決然退出新創(剛好團隊內部發生一些問題),畢業後除了實習工作,剩下的時間都是自己的了!也因此我現在才能在這個平台上分享我的想法和經驗給大家~

未來的規劃

我在實習時,學到了非常多軟體工程、專案管理方面的實踐,我也套用在這個平台的開發上。以現階段來說,如此小的系統肯定不需要那些複雜的管理和設計模式。不過一方面我把這當作是一次練習的機會,另一方面我也期許這個平台能夠持續更新和進化,提供更多功能。當然,我也不會忘記 blog 的意義,作為文字內容創作空間,我也會持續在這理撰寫文章。都花那麼多心力在開發上了,不好好加以利用對自己也是說不過去啊!

這個平台的前後端都是開放原始碼的,好奇實作的各位可以再到我個人架設的 Gitea 上查看(使用時記得把我的名字換掉就好),對於開發規劃和進度我也都會用 project board 追蹤。

其實昨天就開發完成了,但想說等第一篇文章完成後在發佈出去。另外,對我自己來說,這個專案還不算正式 release,因為我認為要作為一個完整的 blog 平台,還有很多地方要努力。

最後記錄下這歷史性的一刻,Squid 魷魚的個人網站在 2025-07-25 上線!

SquidSpirit 首頁

Copyright © 2025 SquidSpirit