mcphub / docs /zh /essentials /markdown.mdx
wuran's picture
Upload folder using huggingface_hub
eb846d0 verified
---
title: 'Markdown 语法'
description: 'MCPHub 文档的 Markdown 编写指南和最佳实践'
---
## 标题
在 MCPHub 文档中,每个页面应该只使用一个 `#` 标题,它会自动成为页面标题。
```md
# MCP 服务器配置指南
## 快速开始
### 安装依赖
#### 系统要求
##### Node.js 版本
###### 推荐版本
```
<ResponseExample>
# 标题 1
## 标题 2
### 标题 3
#### 标题 4
##### 标题 5
###### 标题 6
</ResponseExample>
## 文本格式
### 基本格式
MCPHub 文档支持标准的 Markdown 文本格式:
```md
**粗体文本** - 用于强调重要概念
_斜体文本_ - 用于强调或引用
`行内代码` - 用于命令、配置键或代码片段
~~删除线~~ - 用于标记过时的内容
```
**粗体文本** - 用于强调重要概念
_斜体文本_ - 用于强调或引用
`行内代码` - 用于命令、配置键或代码片段
~~删除线~~ - 用于标记过时的内容
### 链接
#### 内部链接
链接到其他文档页面:
```md
查看 [服务器配置指南](/zh/configuration/mcp-settings) 获取详细信息。
```
查看 [服务器配置指南](/zh/configuration/mcp-settings) 获取详细信息。
#### 外部链接
```md
访问 [Model Context Protocol 官网](https://modelcontextprotocol.io) 了解更多。
```
访问 [Model Context Protocol 官网](https://modelcontextprotocol.io) 了解更多。
## 列表
### 无序列表
适用于功能列表、要求等:
```md
MCPHub 主要功能:
- 智能路由分发
- 服务器组管理
- 实时监控
- 身份认证
- JWT 令牌
- API 密钥
- OAuth 2.0
```
MCPHub 主要功能:
- 智能路由分发
- 服务器组管理
- 实时监控
- 身份认证
- JWT 令牌
- API 密钥
- OAuth 2.0
### 有序列表
适用于步骤说明、安装指南等:
```md
快速部署步骤:
1. 克隆仓库
2. 安装依赖
3. 配置环境变量
4. 启动服务
5. 验证部署
```
快速部署步骤:
1. 克隆仓库
2. 安装依赖
3. 配置环境变量
4. 启动服务
5. 验证部署
## 代码块
### 基本代码块
````md
```javascript
// MCPHub 客户端初始化
const mcpClient = new MCPClient({
endpoint: 'https://api.mcphub.io',
apiKey: process.env.MCPHUB_API_KEY,
});
```
````
```javascript
// MCPHub 客户端初始化
const mcpClient = new MCPClient({
endpoint: 'https://api.mcphub.io',
apiKey: process.env.MCPHUB_API_KEY,
});
```
### 配置文件示例
````md
```yaml title="docker-compose.yml"
version: '3.8'
services:
mcphub:
image: mcphub/server:latest
ports:
- '3000:3000'
environment:
- NODE_ENV=production
- DATABASE_URL=postgresql://user:pass@db:5432/mcphub
```
````
```yaml title="docker-compose.yml"
version: '3.8'
services:
mcphub:
image: mcphub/server:latest
ports:
- '3000:3000'
environment:
- NODE_ENV=production
- DATABASE_URL=postgresql://user:pass@db:5432/mcphub
```
### 终端命令
````md
```bash
# 安装 MCPHub CLI
npm install -g @mcphub/cli
# 初始化项目
mcphub init my-project
# 启动开发服务器
mcphub dev
```
````
```bash
# 安装 MCPHub CLI
npm install -g @mcphub/cli
# 初始化项目
mcphub init my-project
# 启动开发服务器
mcphub dev
```
## 表格
### 基本表格
```md
| 功能 | 开源版 | 企业版 |
| ------------ | ------ | ------ |
| 基础路由 | ✅ | ✅ |
| 智能负载均衡 | ❌ | ✅ |
| 高级监控 | ❌ | ✅ |
| 24/7 支持 | ❌ | ✅ |
```
| 功能 | 开源版 | 企业版 |
| ------------ | ------ | ------ |
| 基础路由 | ✅ | ✅ |
| 智能负载均衡 | ❌ | ✅ |
| 高级监控 | ❌ | ✅ |
| 24/7 支持 | ❌ | ✅ |
### API 参数表格
```md
| 参数名 | 类型 | 必需 | 描述 |
| ---------- | ------- | ---- | ---------------------- |
| `serverId` | string | 是 | 服务器唯一标识符 |
| `groupId` | string | 否 | 服务器组 ID |
| `active` | boolean | 否 | 是否激活(默认:true) |
```
| 参数名 | 类型 | 必需 | 描述 |
| ---------- | ------- | ---- | ---------------------- |
| `serverId` | string | 是 | 服务器唯一标识符 |
| `groupId` | string | 否 | 服务器组 ID |
| `active` | boolean | 否 | 是否激活(默认:true) |
## 引用块
### 信息提示
```md
> 📝 **提示**
> 在生产环境中部署前,请确保已正确配置所有环境变量。
```
> 📝 **提示**
> 在生产环境中部署前,请确保已正确配置所有环境变量。
### 警告信息
```md
> ⚠️ **警告**
> 修改核心配置可能会影响系统稳定性,请谨慎操作。
```
> ⚠️ **警告**
> 修改核心配置可能会影响系统稳定性,请谨慎操作。
## 任务列表
```md
- [x] 完成服务器配置
- [x] 设置数据库连接
- [ ] 配置负载均衡
- [ ] 设置监控告警
- [ ] 编写单元测试
```
- [x] 完成服务器配置
- [x] 设置数据库连接
- [ ] 配置负载均衡
- [ ] 设置监控告警
- [ ] 编写单元测试
## 水平分割线
用于分隔不同的内容部分:
```md
## 第一部分
内容...
---
## 第二部分
更多内容...
```
---
## 转义字符
当需要显示 Markdown 特殊字符时:
```md
\*这不是斜体\*
\`这不是代码\`
\[这不是链接\]
```
\*这不是斜体\*
\`这不是代码\`
\[这不是链接\]
## MCPHub 文档特定约定
### 配置项格式
环境变量和配置项使用特定格式:
```md
设置 `MCPHUB_PORT` 环境变量为 `3000`。
```
设置 `MCPHUB_PORT` 环境变量为 `3000`。
### API 端点格式
```md
`GET /api/servers/{id}` - 获取服务器详情
```
`GET /api/servers/{id}` - 获取服务器详情
### 版本标记
```md
该功能在 v2.1.0+ 版本中可用。
```
该功能在 v2.1.0+ 版本中可用。
## 最佳实践
1. **标题层级**:保持清晰的标题层级结构
2. **代码示例**:为所有代码块指定语言
3. **链接检查**:确保所有内部链接有效
4. **图片描述**:为图片添加有意义的 alt 文本
5. **一致性**:在整个文档中保持术语和格式一致
### 文档模板示例
````md
---
title: '功能名称'
description: '简短的功能描述'
---
## 概述
简要介绍该功能的用途和重要性。
## 快速开始
### 前提条件
- 系统要求
- 依赖软件
### 安装步骤
1. 第一步
2. 第二步
3. 第三步
```bash
# 示例命令
npm install example
```
## 配置
### 基本配置
| 配置项 | 类型 | 描述 |
| --------- | ------ | -------- |
| `option1` | string | 选项描述 |
### 高级配置
详细的配置说明...
## 示例
### 基本用法
```javascript
// 代码示例
const example = new Example();
```
### 高级用法
更复杂的使用场景...
## 故障排除
### 常见问题
**问题**:描述问题
**解决方案**:解决步骤
## 参考资料
- [相关文档链接](/link)
- [外部资源](https://example.com)
````