软件研发部门MD文档图床使用说明
一、背景
为了规范研发部门的文档管理,统一Markdown文档中的图片存储,我们搭建了专用的图床服务。本文介绍图床的使用方法。
二、图床服务
2.1 图床地址
| 环境 | 地址 | 用途 |
|---|---|---|
| 生产环境 | https://mdimg.51epub.cc | 正式文档使用 |
| 测试环境 | http://test.51epub.cc | 测试验证使用 |
| 本地环境 | localhost:8080 | 本地开发使用 |
2.2 上传接口
POST /api/v1/upload
Content-Type: multipart/form-data
参数:
- file: 图片文件
- category: 图片分类(可选)
返回:
{
"code": 200,
"data": {
"url": "https://mdimg.51epub.cc/2022/10/12/abc123.png"
}
}
三、使用方法
3.1 PicGo工具
PicGo是一款好用的图床工具,支持多种图床服务。
3.1.1 安装配置
- 下载安装PicGo:https://github.com/Molunerfinn/PicGo
- 设置图床服务
- 配置API地址和密钥
3.1.2 使用步骤
- 截图或选择图片
- 复制图片到剪贴板
- 按快捷键上传(Ctrl+Shift+P)
- 自动复制Markdown格式的URL
3.2 命令行工具
3.2.1 安装
npm install -g mdimg-uploader
3.2.2 配置
mdimg config set --api https://mdimg.51epub.cc/api/v1/upload
mdimg config set --token your-token-here
3.2.3 使用
# 上传单个图片
mdimg upload image.png
# 上传并复制URL
mdimg upload image.png --copy
# 批量上传
mdimg upload *.png
3.3 IDE插件
3.3.1 VS Code插件
安装插件:Markdown Image
配置:
{
"markdown-image.api": "https://mdimg.51epub.cc/api/v1/upload",
"markdown-image.token": "your-token-here"
}
使用:粘贴图片自动上传
四、图片规范
4.1 命名规范
| 类型 | 命名规则 | 示例 |
|---|---|---|
| 架构图 | arch_[模块]_[日期] | arch_order_20221012.png |
| 流程图 | flow_[模块]_[日期] | flow_return_20221012.png |
| 界面图 | ui_[模块]_[描述] | ui_order_list.png |
| 截图 | shot_[功能]_[日期] | shot_error_20221012.png |
4.2 格式要求
| 要求 | 标准 | 说明 |
|---|---|---|
| 格式 | PNG/JPG/GIF | 优先PNG |
| 尺寸 | 最大2000px | 过长会自动压缩 |
| 大小 | 不超过2MB | 过大需压缩 |
| 命名 | 小写+下划线 | 便于检索 |
4.3 存储目录
/
├── 2022/
│ ├── 01/
│ ├── 02/
│ └── ...
├── 2023/
│ ├── 01/
│ └── ...
按年月自动归档
五、文档规范
5.1 Markdown图片语法

5.2 示例
## 订单流程图

5.3 注意事项
- 图片URL要使用完整地址
- 图片描述要清晰明了
- 避免使用中文URL
- 定期检查图片可用性
六、常见问题
6.1 上传失败
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 401错误 | 认证失败 | 检查token |
| 413错误 | 文件过大 | 压缩图片 |
| 500错误 | 服务器异常 | 联系管理员 |
6.2 图片不显示
- 检查图片URL是否正确
- 确认图片已上传成功
- 检查网络是否正常
- 清除浏览器缓存
6.3 图片失效
- 定期备份重要图片
- 发现失效及时重新上传
- 使用相对稳定的服务
七、维护管理
7.1 图片清理
| 清理规则 | 周期 | 操作 |
|---|---|---|
| 临时图片 | 30天 | 自动清理 |
| 未引用图片 | 90天 | 提醒清理 |
| 过期文档图片 | 180天 | 归档处理 |
7.2 备份策略
- 图片服务每日备份
- 重要图片双重存储
- 定期验证备份完整性
7.3 权限管理
| 角色 | 权限 |
|---|---|
| 管理员 | 上传、删除、配置 |
| 开发者 | 上传、查询 |
| 访客 | 查询 |
八、联系方式
如有问题,请联系:
- 运维组:ops@51epub.cc
- 文档组:doc@51epub.cc
九、更新记录
| 版本 | 日期 | 更新内容 | 更新人 |
|---|---|---|---|
| V1.0 | 2022-10-12 | 初稿发布 | CLP |
| V1.1 | 2022-10-15 | 增加命令行工具 | CLP |
作者: CLP ; 日期: 2022-10-12 ; 地点: 武汉; 天气: 晴
QQ: 53258372; Mail : 53258372@QQ.com
微信:
