Rootnote:這座花園本身就是一件作品
你現在看的這個網站,是我為了學 SSR 與 SEO 實務而種下的專案——與其做一個假想的部落格範例,不如讓「學習的載體」直接變成「學習的成果」。所以這座花園的每一個功能,背後都對應一段真實的取捨。
為什麼叫 Rootnote
root × note——根與筆記,諧音 footnote(註腳)。個人網站說到底就是一個人的註腳集。logo 是一枚圓章:一顆發芽的節點,莖上分出枝椏,對應知識圖譜裡「筆記是節點、連結是枝」的世界觀。
萬物皆 Note
這裡刻意不區分部落格文章、專案介紹、隨手筆記——全部都是同一種東西:Note。作品集?那只是撈 project 標籤的一個視圖。部落格?那是長到成熟的筆記。這個決定讓後端只有一個 aggregate,卻讓前台可以長出列表、圖譜、標籤雲、雙向連結各種形狀。
成熟度光譜:種子 → 扎根 → 常青
數位花園(digital garden)的核心信念是:想法不必等到完美才發表。每則筆記在光譜上生長:
- 🌱 種子——粗略的隨手記,可能只有幾行。對搜尋引擎 noindex(未熟的內容不該被索引),列表上整卡降對比、掛「種子」膠囊提醒你別用成品的標準讀它。
- 🌿 扎根——被持續照顧、連結慢慢長出來的中間態。
- 🌳 常青——打磨完成、隨時可讀。只有這個階段會出現在 常青通知裡。
重要的紅線:成熟度只由作者手動照顧,訪客的澆灌與到訪是溫度,不是 metrics——這裡不做排行榜。
技術骨架
前台是 Nuxt SSR(逐路由混搭渲染策略、SEO 基本盤),後台管理與 API 站在我的 monorepo 平台基底上——auth、稽核、jobs queue、信件系統都是現成積木,這個站真正新寫的業務程式碼其實很薄。這正是我想驗證的事:基底夠好,延伸專案就能把力氣花在產品本身。
讀到這裡若有一點收穫,替這顆種子澆一次水——匿名、一人一次。