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许可证许可。