Using Gatsby and Netlify CMS: Build Blazing Fast Jamstack Apps Using Gatsby and Netlify CMS
暫譯: 使用 Gatsby 和 Netlify CMS:構建超快速的 Jamstack 應用程式
Attardi, Joe
- 出版商: Apress
- 出版日期: 2020-10-07
- 售價: $1,890
- 貴賓價: 9.5 折 $1,796
- 語言: 英文
- 頁數: 200
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484262964
- ISBN-13: 9781484262962
海外代購書籍(需單獨結帳)
相關主題
商品描述
Leverage the powerful new combination of Gatsby and Netlify CMS, a free open source content management solution, to build blazing fast apps. This book shows you how to create a React-powered website using the Gatsby framework for the frontend, and Netlify CMS as the content backend.
Through the course of the book you'll gradually build a website for a coffee shop that includes a blog and a bakery/coffee menu that is customizable through Netlify CMS. The project starts with a bare-bones Gatsby site to which you'll add functionality such as setting up/configuring the CMS, creating different types of content, and writing some Gatsby glue code to consume the Markdown data via plugins. When done, you'll be well-equipped to build on your existing JavaScript and React knowledge to effectively use Gatsby and Netlify CMS for yourself or your clients.
Using Gatsby and Netlify CMS is an ideal guide for anyone looking to build their own sites and manage their own content without having to deal with creating Markdown files or Git repositories.
What You'll Learn
- Clone repositories, install dependencies and deploy on Netlify
- Configure Netlify Identity and Git Gateway
- Use Netlify CMS Content Manager
- Source blog data using Gatsby plugin
- Manage dynamic page reactions using Gatsby Node APIs
- Work with pagination, content and menus
- Customize Netlify CMS
Who This Book Is For
Experienced JavaScript developers with a good handle on React who want to learn how to build a maintainable Gatsby powered site. Basic familiarity with Gatsby is assumed but not required.
商品描述(中文翻譯)
利用強大的 Gatsby 和 Netlify CMS 的新組合,這是一個免費的開源內容管理解決方案,來構建快速的應用程式。本書將教你如何使用 Gatsby 框架作為前端,並使用 Netlify CMS 作為內容後端來創建一個基於 React 的網站。
在本書的過程中,你將逐步建立一個咖啡店的網站,該網站包括一個博客和一個可通過 Netlify CMS 自定義的烘焙/咖啡菜單。該項目從一個基本的 Gatsby 網站開始,你將添加功能,例如設置/配置 CMS、創建不同類型的內容,以及編寫一些 Gatsby 的粘合代碼來通過插件消耗 Markdown 數據。完成後,你將能夠充分利用你現有的 JavaScript 和 React 知識,為自己或客戶有效地使用 Gatsby 和 Netlify CMS。
《使用 Gatsby 和 Netlify CMS》是任何希望建立自己網站並管理自己內容的人的理想指南,而無需處理創建 Markdown 文件或 Git 倉庫的問題。
你將學到的內容:
- 克隆倉庫、安裝依賴並在 Netlify 上部署
- 配置 Netlify Identity 和 Git Gateway
- 使用 Netlify CMS 內容管理器
- 使用 Gatsby 插件獲取博客數據
- 使用 Gatsby Node API 管理動態頁面反應
- 處理分頁、內容和菜單
- 自定義 Netlify CMS
本書適合對象:
有經驗的 JavaScript 開發者,對 React 有良好掌握,想學習如何構建可維護的 Gatsby 驅動網站。假設對 Gatsby 有基本的熟悉,但不是必需的。
作者簡介
Joe Attardi is a software engineer specializing in front-end development. He has over 15 years' experience working with JavaScript, HTML, and CSS, and has worked extensively with front-end technologies such as Angular and React. He currently works at Salesforce, and has worked in the past with companies such as Dell and Nortel. He is also the author of Modern CSS (Apress, 2020). He lives in the Boston area with his wife and son. You can find him on Twitter at @JoeAttardi.
作者簡介(中文翻譯)
Joe Attardi 是一位專注於前端開發的軟體工程師。他擁有超過 15 年的 JavaScript、HTML 和 CSS 工作經驗,並且在 Angular 和 React 等前端技術方面有廣泛的工作經歷。他目前在 Salesforce 工作,過去曾在 Dell 和 Nortel 等公司任職。他也是 Modern CSS(Apress, 2020)的作者。他與妻子和兒子居住在波士頓地區。您可以在 Twitter 上找到他,帳號是 @JoeAttardi。