docsblog-app 后台管理系统介绍
Admin 后台概览
docsblog-app 内置了功能完整的后台管理系统,可以通过 Web 界面管理博客、文档、导航、翻译等所有内容。
访问方式
开发环境
开发模式下(pnpm run dev),顶部导航栏会自动显示 Admin 入口链接,无需额外配置。这是通过检测 process.env.NODE_ENV === "development" 实现的。
生产环境
Admin 后台仅用于本地开发环境,生产环境默认关闭(ENABLE_ADMIN=false)。所有内容管理操作应在本地完成后提交到 Git 仓库,通过 CI/CD 部署到生产。
Admin 首页
访问 /admin 进入后台首页,页面展示项目概览信息和各模块的快捷入口卡片。
Dashboard
后台 Dashboard 展示项目整体数据概览。
后台模块
| 模块 | 路径 | 说明 |
|---|---|---|
| 博客管理 | /admin/blogs | 管理博客文章的创建、编辑、删除 |
| 文档管理 | /admin/docs | 管理文档内容 |
| 分类管理 | /admin/blog-categories | 管理博客分类和 i18n 标签 |
| 标签管理 | /admin/blog-tags | 管理博客标签 |
| 作者管理 | /admin/authors | 管理作者档案和头像 |
| 翻译系统 | /admin/translation | AI 自动翻译工作流 |
| 导航管理 | /admin/nav | 管理顶部导航菜单结构 |
| NavGroup 管理 | /admin/nav-groups | 管理导航分组 |
| Items 管理 | /admin/items | 管理导航工具卡片 |
| Twitter 管理 | /admin/twitter | 管理 Twitter/X 账号列表 |
| YouTube 管理 | /admin/youtube | 管理 YouTube 频道列表 |
| AI 提示词 | /admin/ai-prompts | 管理翻译和内容生成的 AI 提示词 |
说明
Admin 后台仅用于本地开发环境。内容编辑、翻译、导航管理等操作在本地完成后,通过 Git 提交并推送到 main 分支,由 GitHub Actions 自动部署到生产。