🌗 使用 Elixir 與 Phoenix 建構個人部落格
➤ 捨棄複雜架構,回歸伺服器端渲染的純粹效能
✤ https://jola.dev/posts/building-a-blog-with-elixir-and-phoenix
這篇文章分享了作者如何以簡單、高效的方式打造個人部落格。有別於常見的靜態網站產生器,作者選用 Phoenix 框架搭配「DeadViews」(傳統伺服器端渲染),在不使用資料庫(Ecto)的情況下,透過 NimblePublisher 套件將 Markdown 檔案編譯為預先渲染的 HTML 內容,確保了網站極致的載入效能。技術堆疊包含 Tailwind CSS 進行樣式設計,並整合 GitHub Actions 進行持續整合,最終部署於 Hetzner 的 Dokploy 平臺上。這是一套結合簡約與高擴展性的架構方案。
+ 這種做法很棒!現在大家都在追求複雜的 SPA,反而忽略了簡單的伺服器端渲染(SSR)在內容網站上能帶來多麼驚人的效能與開發體驗。
+ 使用 NimblePub
#技術實作 #Elixir #Phoenix #網頁開發 #部署架構
➤ 捨棄複雜架構,回歸伺服器端渲染的純粹效能
✤ https://jola.dev/posts/building-a-blog-with-elixir-and-phoenix
這篇文章分享了作者如何以簡單、高效的方式打造個人部落格。有別於常見的靜態網站產生器,作者選用 Phoenix 框架搭配「DeadViews」(傳統伺服器端渲染),在不使用資料庫(Ecto)的情況下,透過 NimblePublisher 套件將 Markdown 檔案編譯為預先渲染的 HTML 內容,確保了網站極致的載入效能。技術堆疊包含 Tailwind CSS 進行樣式設計,並整合 GitHub Actions 進行持續整合,最終部署於 Hetzner 的 Dokploy 平臺上。這是一套結合簡約與高擴展性的架構方案。
+ 這種做法很棒!現在大家都在追求複雜的 SPA,反而忽略了簡單的伺服器端渲染(SSR)在內容網站上能帶來多麼驚人的效能與開發體驗。
+ 使用 NimblePub
#技術實作 #Elixir #Phoenix #網頁開發 #部署架構
