使用 Next.js 手把手建立自己的部落格

套版部落格雖然可以快速上線,卻沒辦法提供客製化的閱讀體驗,你也像筆者一樣被這個問題所困擾嗎?如果你有網頁開發經驗,不妨考慮自幹部落格!在這一系列文章裡,我紀錄了關於本站 BetterLog 的實作細節,希望可以助你一臂之力。

Failed

多年以來,我一直想要有一個既能專注於寫作,又能高度客製化文章視覺的部落格系統,過去雖嘗試過 Blogger, Wordpress, Self-hosting, Hexo, Gatsby, Medium, Vocus 等方法,但每個平台終究會遇到難以應付的不便利之處,服務倒閉、文章搬遷困難、不支援 Markdown 語法、免費額度限制、被分潤機制強迫吸血,以上種種困難使我長久無法找到心目中理想的方案。

幸運的是,近年來前端生態蓬勃發展,React.js 及 Next.js 的誕生與演進讓自建部落格的門檻大幅下降,加上工作上的經驗累積,我已有足夠的能力從頭開發屬於自己的部落格,開發過程中關鍵的決策、思路、實作細節都將收錄在本系列文章當中。