tina cloud starter
1.0.0

next.js入門者由tinacms提供動力,您和您的團隊可以在視覺上進行現場編輯網站的結構化內容。
該內容是通過Markdown和GitHub存儲庫中存儲的JSON文件來管理的,並通過TINA GraphQL API進行查詢。
/admin路線視覺上編輯您的站點。安裝項目的依賴性:
筆記
您知道Node.js的最佳軟件包管理器嗎?使用合適的軟件包管理器可以大大增強您的開發工作流程。我們建議使用PNPM進行依賴性的速度和有效處理。了解有關為什麼PNPM通過從SSW中查看此規則的最佳選擇。
pnpm install
在本地運行該項目:
pnpm dev
將.env.example替換為.env
NEXT_PUBLIC_TINA_CLIENT_ID=<get this from the project you create at app.tina.io>
TINA_TOKEN=<get this from the project you create at app.tina.io>
NEXT_PUBLIC_TINA_BRANCH=<Specify the branch with Tina configured>
建立項目:
pnpm build為了解決您可能面臨的任何tinacms挑戰的幫助:
安裝GraphQL擴展名,以受益於類型自動完成。
確保組件匹配數據形狀的一種好方法是利用自動生成的打字稿類型。當您的tina配置更改時,這些會重建。
根據Apache 2.0許可證許可。