我想有個地方,寫寫自己在做什麼、生活中發生了什麼。有時是介紹一個程式專案,有時可能是突然想通了什麼,或者單純發發牢騷。把這些想法寫成文字,對我有幫助,就算沒有別人看也是。

這個部落格主要是寫給自己的。我想回頭看看這些起起落落,看自己在哪些地方有了進步,也想反思一些過段時間再看才更容易理解的錯誤。如果你也在這裡讀,歡迎。

我本來打算匿名寫,不過認識我的人,大概不用費什麼勁就能猜出我是誰。我對此沒太在意。別搞得奇奇怪怪就好。

架設網站

這個網站是我從零做起的,讓 Supabase 和 Astro 一起跑起來的過程很有意思。尤其是 Astro,用起來很舒服。我會給它打 9/10 分。

設計上我保持簡單,用了 macOS 風格的介面,以及一個裝著日記的資料夾。我想要乾淨、實用,但又有個人風格的東西,所以瀏覽部落格就像在桌面上開啟檔案一樣。

中間也遇到了一些問題。最初我用 Preact 處理互動,但遇到了 Cannot read properties of undefined (reading '__H') 錯誤,最後換成了原生 JavaScript。

聯絡表單也花了一些功夫。設定 Postmark 和 nodemailer 時,遇到了身分驗證問題,還除錯了 API 權杖。另外,我還碰到了 npm install 衝突和 GitHub 權限錯誤,重設了好幾次,也改了不少設定。

我還想在頁面之間切換時有轉場效果,而不是每次完整重新載入。調整了一陣之後,終於讓 Astro 的檢視轉場跑起來了。

我會寫些什麼

寫程式會占一部分,也會寫個人成長和日常生活。我想有個地方記錄自己的進展,不把自己侷限在開發更新裡。隨便想到的東西、反思,還有偶爾的牢騷,都可以放在這裡。

現在,網站已經跑起來了,第一篇也寫好了。等以後有更多東西可以回頭看,我滿想知道這裡會變成什麼樣。