部落格三次迭代
部落格短短一年已經迎接第三代,我也從沒聽過 Hugo 變成 Blowfish collaborator,甚至還建立了自己的主題 Deca。
最初的部落格使用 Blowfish,功能完善,shortcode 超多,效果適當且核心其實很輕,因此作為第一版本的部落格選擇,但是隨著越用越久,發現除了有閱讀文字模糊的問題以外,Hugo 主題使用 Tailwind CSS 也讓下游自定義變的很麻煩。
因此第二版改到了 hugo-theme-meme,主打一個簡潔而不簡陋,但是老毛病又犯了,開始把 Blowfish 一些自定義搬到 meme 主題裡面,例如 series 功能 / ToC 功能等等,做了不算少的改動之後,部落格外觀仍舊保持簡約,但是有了很多功能性的優化。
這時還沒想著要換自己的部落格主題,而是先建立了 Deca 這個文檔風格的主題,過程中不只體會到 Tailwind 的優勢,最大的感受是「累了」,搞這麼多主題又沒人用,部落格也沒人看是在自嗨什麼?還在這麼想的時候無意間看到 Gradient 03 這篇文章,老實說這個人寫的文章我沒半篇看的懂他想表達什麼,不過裡面提到的極簡倒是吸引了我的注意,因此我就想到作為一個部落格,到底有多少人在乎你外觀長的多好看嗎?導航設計的多好嗎?作為個人部落格,我們真正想傳達的是什麼呢?
雖然是連三問,但其實是一秒就想完的過程。作為部落格我們應該傳遞的是內容,要保證的是外觀清晰容易閱讀,因此有了第三版的部落格,不使用現有主題,基於 classless CSS,且整個專案目前只有 700 行 HTML 就完成整個部落格建置。
雖然行數少但不代表空無一物,該有的 meta tags 還是有,還加了 quicklink 預取功能,保持我的一貫作風,外表看起來普通,但是裡面其實別有洞天。