{"owner":"eip-work","repo":"kuboard-press","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md"],"skills":{"AGENTS.md":"# AGENTS.md — Kuboard Press\n\n## 项目概述\n\nKuboard 官方文档站，基于 **VuePress 1.x** 构建。Kuboard 是一款免费的 Kubernetes 管理界面。\n\n## 技术栈\n\n| 层面 | 技术 |\n|---|---|\n| 框架 | VuePress 1.8.2 (Vue 2) |\n| 主题 | 继承 `@vuepress/theme-default`，自定义覆盖主题组件 |\n| 包管理 | pnpm |\n| 容器 | Docker + nginx 部署 |\n| 构建 | `vuepress build .` → 输出到 `docs/` 目录 |\n\n## 目录结构\n\n```\n.vuepress/               # VuePress 配置与自定义代码\n├── config.js            # 主配置：标题、插件、导航、主题配置\n├── config-sidebar.js    # 侧边栏配置（核心导航结构）\n├── config-sidebar-guide.js  # 开发环境额外侧边栏\n├── enhanceApp.js        # Vue 插件注册（BootstrapVue、自定义组件、AOS、Cookies等）\n├── components/          # 全局 Vue 组件（首页、广告、安装检查、评论等）\n├── theme/               # 自定义主题\n│   ├── index.js         # 继承默认主题\n│   ├── layouts/         # 自定义布局（404.vue）\n│   └── components/      # 覆盖默认主题组件（Navbar、Sidebar、Page等）\n├── comp/                # 自定义 Vue 全局插件（课程、版本显示、KuboardDemo 等）\n├── grid/                # 自定义响应式网格布局组件\n├── styles/              # 全局样式覆盖（index.styl, palette.styl）\n└── public/              # 静态资源（favicon、CNAME、robots.txt 等）\n\nlearning/                # Kubernetes 教程（入门/进阶/高级/实战）\nguide/                   # Kuboard 使用指南（集群管理、应用管理、套件等）\ninstall/                 # 安装文档（Kuboard v3/v2、K8S 安装、FAQ 等）\noverview/                # 产品概述、概念、对比\nv4/                      # Kuboard v4 文档\nsupport/                 # 授权支持、更新日志\nglossary/                # 术语表\nt/                       # 考试/题目（CKA 每日一题）\ndocker/                  # Docker 部署配置（nginx.conf）\n```\n\n## 关键命令\n\n```bash\npnpm install           # 安装依赖\npnpm docs:dev          # 启动开发服务器（localhost:8000）\npnpm docs:build        # 构建静态文件到 docs/\n```\n\n## 内容编写规范\n\n1. **文档格式**: Markdown，支持 VuePress 扩展语法\n2. **Frontmatter**: 每篇文档需包含 `layout`、`description` 等字段\n3. **侧边栏**: 在 `.vuepress/config-sidebar.js` 中配置，路径相对于项目根目录\n4. **图片资源**: 放在文档同级的 `.assets/` 目录下，使用相对路径引用\n5. **外部链接**: 自动添加 `target=\"_blank\"` 和 `nofollow`\n\n## 自定义组件\n\n位于 `.vuepress/components/` 的组件会自动注册为全局组件：\n\n| 组件 | 用途 |\n|---|---|\n| `SpecialHomePage` | 首页自定义布局 |\n| `SpecialSupportPage` | 支持页面自定义布局 |\n| `StarCount` / `StarCountDockerPulls` | GitHub 星星 / Docker Pulls 计数 |\n| `InstallBanner` / `InstallEnvCheck` | 安装引导和检查 |\n| `PageVssue` | 基于 GitHub Issues 的评论区 |\n| `FancyImage` | 图片增强展示 |\n| `FrequentQuestion` | 常见问题折叠面板 |\n| `AdSense*` | 广告组件 |\n\n## 开发注意事项\n\n- **Vue 2 + VuePress 1.x**: 组件使用 Options API，不支持 Composition API\n- **BootstrapVue**: 全局注册，可在 Markdown 和组件中直接使用\n- **Element UI**: 通过 babel-plugin-component 按需加载\n- **代理配置**: `config.js` 中配置 `/uc-api/` 代理到 `http://kb:8080`\n- **构建输出**: 默认输出到 `docs/` 目录（被 `.gitignore` 忽略）\n- **关于 VuePress 本身**: 本项目使用 VuePress 1.x，不是 VuePress 2.x。VuePress 1.x 基于 Vue 2，使用 Webpack 4 构建，配置方式为 `module.exports` 导出对象。所有插件、主题配置均遵循 VuePress 1.x 规范。"},"files":{"AGENTS.md":"# AGENTS.md — Kuboard Press\n\n## 项目概述\n\nKuboard 官方文档站，基于 **VuePress 1.x** 构建。Kuboard 是一款免费的 Kubernetes 管理界面。\n\n## 技术栈\n\n| 层面 | 技术 |\n|---|---|\n| 框架 | VuePress 1.8.2 (Vue 2) |\n| 主题 | 继承 `@vuepress/theme-default`，自定义覆盖主题组件 |\n| 包管理 | pnpm |\n| 容器 | Docker + nginx 部署 |\n| 构建 | `vuepress build .` → 输出到 `docs/` 目录 |\n\n## 目录结构\n\n```\n.vuepress/               # VuePress 配置与自定义代码\n├── config.js            # 主配置：标题、插件、导航、主题配置\n├── config-sidebar.js    # 侧边栏配置（核心导航结构）\n├── config-sidebar-guide.js  # 开发环境额外侧边栏\n├── enhanceApp.js        # Vue 插件注册（BootstrapVue、自定义组件、AOS、Cookies等）\n├── components/          # 全局 Vue 组件（首页、广告、安装检查、评论等）\n├── theme/               # 自定义主题\n│   ├── index.js         # 继承默认主题\n│   ├── layouts/         # 自定义布局（404.vue）\n│   └── components/      # 覆盖默认主题组件（Navbar、Sidebar、Page等）\n├── comp/                # 自定义 Vue 全局插件（课程、版本显示、KuboardDemo 等）\n├── grid/                # 自定义响应式网格布局组件\n├── styles/              # 全局样式覆盖（index.styl, palette.styl）\n└── public/              # 静态资源（favicon、CNAME、robots.txt 等）\n\nlearning/                # Kubernetes 教程（入门/进阶/高级/实战）\nguide/                   # Kuboard 使用指南（集群管理、应用管理、套件等）\ninstall/                 # 安装文档（Kuboard v3/v2、K8S 安装、FAQ 等）\noverview/                # 产品概述、概念、对比\nv4/                      # Kuboard v4 文档\nsupport/                 # 授权支持、更新日志\nglossary/                # 术语表\nt/                       # 考试/题目（CKA 每日一题）\ndocker/                  # Docker 部署配置（nginx.conf）\n```\n\n## 关键命令\n\n```bash\npnpm install           # 安装依赖\npnpm docs:dev          # 启动开发服务器（localhost:8000）\npnpm docs:build        # 构建静态文件到 docs/\n```\n\n## 内容编写规范\n\n1. **文档格式**: Markdown，支持 VuePress 扩展语法\n2. **Frontmatter**: 每篇文档需包含 `layout`、`description` 等字段\n3. **侧边栏**: 在 `.vuepress/config-sidebar.js` 中配置，路径相对于项目根目录\n4. **图片资源**: 放在文档同级的 `.assets/` 目录下，使用相对路径引用\n5. **外部链接**: 自动添加 `target=\"_blank\"` 和 `nofollow`\n\n## 自定义组件\n\n位于 `.vuepress/components/` 的组件会自动注册为全局组件：\n\n| 组件 | 用途 |\n|---|---|\n| `SpecialHomePage` | 首页自定义布局 |\n| `SpecialSupportPage` | 支持页面自定义布局 |\n| `StarCount` / `StarCountDockerPulls` | GitHub 星星 / Docker Pulls 计数 |\n| `InstallBanner` / `InstallEnvCheck` | 安装引导和检查 |\n| `PageVssue` | 基于 GitHub Issues 的评论区 |\n| `FancyImage` | 图片增强展示 |\n| `FrequentQuestion` | 常见问题折叠面板 |\n| `AdSense*` | 广告组件 |\n\n## 开发注意事项\n\n- **Vue 2 + VuePress 1.x**: 组件使用 Options API，不支持 Composition API\n- **BootstrapVue**: 全局注册，可在 Markdown 和组件中直接使用\n- **Element UI**: 通过 babel-plugin-component 按需加载\n- **代理配置**: `config.js` 中配置 `/uc-api/` 代理到 `http://kb:8080`\n- **构建输出**: 默认输出到 `docs/` 目录（被 `.gitignore` 忽略）\n- **关于 VuePress 本身**: 本项目使用 VuePress 1.x，不是 VuePress 2.x。VuePress 1.x 基于 Vue 2，使用 Webpack 4 构建，配置方式为 `module.exports` 导出对象。所有插件、主题配置均遵循 VuePress 1.x 规范。"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# AGENTS.md — Kuboard Press\n\n## 项目概述\n\nKuboard 官方文档站，基于 **VuePress 1.x** 构建。Kuboard 是一款免费的 Kubernetes 管理界面。\n\n## 技术栈\n\n| 层面 | 技术 |\n|---|---|\n| 框架 | VuePress 1.8.2 (Vue 2) |\n| 主题 | 继承 `@vuepress/theme-default`，自定义覆盖主题组件 |\n| 包管理 | pnpm |\n| 容器 | Docker + nginx 部署 |\n| 构建 | `vuepress build .` → 输出到 `docs/` 目录 |\n\n## 目录结构\n\n```\n.vuepress/               # VuePress 配置与自定义代码\n├── config.js            # 主配置：标题、插件、导航、主题配置\n├── config-sidebar.js    # 侧边栏配置（核心导航结构）\n├── config-sidebar-guide.js  # 开发环境额外侧边栏\n├── enhanceApp.js        # Vue 插件注册（BootstrapVue、自定义组件、AOS、Cookies等）\n├── components/          # 全局 Vue 组件（首页、广告、安装检查、评论等）\n├── theme/               # 自定义主题\n│   ├── index.js         # 继承默认主题\n│   ├── layouts/         # 自定义布局（404.vue）\n│   └── components/      # 覆盖默认主题组件（Navbar、Sidebar、Page等）\n├── comp/                # 自定义 Vue 全局插件（课程、版本显示、KuboardDemo 等）\n├── grid/                # 自定义响应式网格布局组件\n├── styles/              # 全局样式覆盖（index.styl, palette.styl）\n└── public/              # 静态资源（favicon、CNAME、robots.txt 等）\n\nlearning/                # Kubernetes 教程（入门/进阶/高级/实战）\nguide/                   # Kuboard 使用指南（集群管理、应用管理、套件等）\ninstall/                 # 安装文档（Kuboard v3/v2、K8S 安装、FAQ 等）\noverview/                # 产品概述、概念、对比\nv4/                      # Kuboard v4 文档\nsupport/                 # 授权支持、更新日志\nglossary/                # 术语表\nt/                       # 考试/题目（CKA 每日一题）\ndocker/                  # Docker 部署配置（nginx.conf）\n```\n\n## 关键命令\n\n```bash\npnpm install           # 安装依赖\npnpm docs:dev          # 启动开发服务器（localhost:8000）\npnpm docs:build        # 构建静态文件到 docs/\n```\n\n## 内容编写规范\n\n1. **文档格式**: Markdown，支持 VuePress 扩展语法\n2. **Frontmatter**: 每篇文档需包含 `layout`、`description` 等字段\n3. **侧边栏**: 在 `.vuepress/config-sidebar.js` 中配置，路径相对于项目根目录\n4. **图片资源**: 放在文档同级的 `.assets/` 目录下，使用相对路径引用\n5. **外部链接**: 自动添加 `target=\"_blank\"` 和 `nofollow`\n\n## 自定义组件\n\n位于 `.vuepress/components/` 的组件会自动注册为全局组件：\n\n| 组件 | 用途 |\n|---|---|\n| `SpecialHomePage` | 首页自定义布局 |\n| `SpecialSupportPage` | 支持页面自定义布局 |\n| `StarCount` / `StarCountDockerPulls` | GitHub 星星 / Docker Pulls 计数 |\n| `InstallBanner` / `InstallEnvCheck` | 安装引导和检查 |\n| `PageVssue` | 基于 GitHub Issues 的评论区 |\n| `FancyImage` | 图片增强展示 |\n| `FrequentQuestion` | 常见问题折叠面板 |\n| `AdSense*` | 广告组件 |\n\n## 开发注意事项\n\n- **Vue 2 + VuePress 1.x**: 组件使用 Options API，不支持 Composition API\n- **BootstrapVue**: 全局注册，可在 Markdown 和组件中直接使用\n- **Element UI**: 通过 babel-plugin-component 按需加载\n- **代理配置**: `config.js` 中配置 `/uc-api/` 代理到 `http://kb:8080`\n- **构建输出**: 默认输出到 `docs/` 目录（被 `.gitignore` 忽略）\n- **关于 VuePress 本身**: 本项目使用 VuePress 1.x，不是 VuePress 2.x。VuePress 1.x 基于 Vue 2，使用 Webpack 4 构建，配置方式为 `module.exports` 导出对象。所有插件、主题配置均遵循 VuePress 1.x 规范。","category":"root","tokens":660}]}