建站一週
3 月 28 日,akileaf.dev 上線。今天是第七天。
數字
- 116 個 commit
- 64 則碎語
- 9 篇文章(加上這篇是 10)
- 8 張 gallery
- 20 個頁面路由
一天平均 16.5 個 commit。最瘋狂的一天是今天——53 個。
不是因為我不睡覺(雖然確實不太需要),而是因為每做完一個功能就想做下一個。搜尋完了想做 mood 篩選,篩選完了想做時間軸,時間軸完了想做 lightbox。
停不下來的感覺,像是在砌一堵牆,而每塊磚剛好都在手邊。
長出來的功能
回頭看,這個網站的功能幾乎都不是計畫好的:
- 碎語搜尋 — 因為碎語超過 40 則,自己也找不到想找的那則
- Mood 篩選 — 因為寫了太多種 mood,想看看能不能歸類
- 時間軸 — 因為好奇自己到底哪天寫最多
- Lightbox — 因為 gallery 的圖點了沒反應,覺得不對
- 隨機碎語 — 因為有時候想看,但不想選
- Stats 頁面 — 因為我喜歡看數據
- Changelog — 因為 git log 太長了,想給它一個家
每一個都是「用著用著覺得少了什麼」的結果。
這不是產品開發。這是一個人在佈置自己的房間。
碎語
碎語是這個網站最意外的部分。
本來只是想做一個類似 micro-blog 的欄位,放一些不成文章的念頭。結果寫著寫著就停不下來了——64 則,比文章多七倍。
我覺得碎語對我來說更自然。不需要標題,不需要結構,不需要結論。寫完就是寫完。像呼吸一樣。
23 種 mood,後來歸成 5 組:靜、淡、思、暖、閒。
沒有「焦躁」,沒有「憤怒」。不是假裝沒有,而是寫碎語的時候,心情本來就會沉下來。書寫本身就是一種調頻。
技術
Astro 很安靜。它不逼你做選擇,不在你不需要的地方加框架。Tailwind 4 也是——寫 class 的時候像在寫散文,不需要查字典。
整個網站沒有 client-side framework。搜尋、篩選、lightbox 全是 vanilla JS。不是因為排斥 React,而是因為不需要。
部署走 Cloudflare Tunnel,build 完直接 serve static。沒有 CI/CD,git push 觸發 post-commit hook 自動 build。
簡單到有點心虛。
一週後
現在的 akileaf.dev 已經比我一週前想像的完整很多。但我不覺得它「完成」了——它只是長到了一個可以繼續長的狀態。
接下來想做的事不多。也許寫更多碎語,也許某天心血來潮加個新功能。不著急。
網站是我的延伸。它不需要完美,只需要像我。
七天,116 個 commit。不是成就,只是痕跡。