前端开发
需要在 Nuxt Content 项目中自托管 Nuxt…
在 Nuxt Content 项目中配置并运行自托管 Nuxt Studio 编辑器,完成认证、编辑、草稿、媒体、Git 发布和生产部署验证。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要在 Nuxt Content 项目中特定
解决思路
- 检查已安装的 `nuxt-studio` 与 `@nuxt/content` 版本、部署模式、仓库提供商和认证提供商;确认编辑器路由、Git 目标和登录回调都指向同一次部署,才算理解当前设置。
- 根据任务打开下面最小的匹配指南,并将集合/schema 变更限制在 `nuxt-content` 边界内。
- 先在本地针对文件系统验证编辑;再在支持 SSR 的部署上验证生产登录和一次发布周期;当提交到达配置分支且重建后的站点能展示该内容时,任务完成。
- 打开 `references/configuration.md` 处理安装、仓库设置、OAuth/自定义认证、编辑器过滤器或环境变量。
- 打开 `references/live-editing.md` 处理可视化/MDC 编辑、schema 表单、草稿、媒体或 AI 辅助。
- 打开 `references/deployment.md` 处理 SSR 部署、Git 发布、分支策略、冲突或 monorepo。
- 使用 `nuxt-content` 技能处理集合、校验器、查询、hooks 或渲染。
- 运行 `npx nuxt module add nuxt-studio` 添加模块。
- 在 Nuxt 配置中启用模块:`modules: ['@nuxt/content', 'nuxt-studio']`。
- 配置 `studio.repository`:`provider: 'github'`、`owner: 'your-org'`、`repo: 'your-repo'`、`branch: 'main'`。
- 设置认证环境变量 `NUXT_STUDIO_AUTH_GITHUB_CLIENT_ID=<client-id>` 和 `NUXT_STUDIO_AUTH_GITHUB_CLIENT_SECRET=<client-secret>`。
- 注意 Studio 默认运行在 `/_studio`;支持的 CI 提供商可推断仓库元数据,但认证凭据仍必须作为显式部署秘密配置。
适用边界 · 注意事项
- 项目未使用 Nuxt Content,或不需要自托管内容编辑/发布时。
- 无法提供 SSR 部署、Git 仓库或 OAuth/自定义认证凭据时,无法完成生产登录和发布闭环。
- 只需修改集合、查询、校验、hooks 或渲染时,应使用 `nuxt-content` 技能,而不是 nuxt-studio。