這系列主要會從 0 開始打造一個建立在 React 之上的 Static Site Generator ,在這過程中我們可以認識到 server render 究竟是如何實作的,了解如何寫出同時支援 Server Side Render 與 Client Side Render 的程式,也會碰到一些 GraphQL ,一步步的打造出我們自己的 Static Site Generator,再看看 `Gatsby` 還有什麼不錯的功能,也把它給抄過來,最後也會來提一下 Vue 的 server render 要怎麼直接使用
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
目前我們產生的 html 是寫死在程式中的,這篇要來讓使用者可以透過 ejs 的方式寫自己的樣版,不過我們實際要用的樣版引擎不是 ejs 而是 eta.js ,...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
在 SSR 誕生時就出現了一種對於某種程式碼的稱呼 Isomorphic Javascript ,這種程式碼會把與環境相關的部份包裝成同樣的 API ,並靠著...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
這系列的程式碼在 https://github.com/DanSnow/ironman-2020/tree/master/static-site-genera...
前一篇中直接把 schema 跟取得資料的 API 直接寫在 config.js 中,這篇要來實作在 Gatsby 中類似那種 createNode 的 API...