图片管理
图片管理
PowerWiki 支持灵活的图片引用方式,让您轻松管理文档中的图片资源。
📁 推荐的目录结构
your-wiki-repo/
├── README.md
├── images/ # 全局图片目录
│ ├── logo.png
│ └── banner.jpg
├── 架构设计/
│ ├── images/ # 分类图片目录
│ │ ├── architecture.png
│ │ └── diagram.svg
│ ├── 系统架构.md
│ └── README.md
└── 项目实践/
├── images/
│ └── screenshot.png
└── 项目介绍.md
🖼️ 图片引用方式
1. 相对路径引用(推荐)
当前目录的 images 文件夹:

父目录的 images 文件夹:

根目录的 images 文件夹:

2. 直接引用

PowerWiki 会自动转换为正确的 API 路径。
3. 网络图片

📋 支持的图片格式
| 格式 | 扩展名 | 说明 |
|---|---|---|
| PNG | .png |
无损压缩,支持透明 |
| JPEG | .jpg, .jpeg |
有损压缩,适合照片 |
| GIF | .gif |
支持动画 |
| WebP | .webp |
现代格式,体积小 |
| SVG | .svg |
矢量图,可缩放 |
| ICO | .ico |
图标格式 |
🎨 图片优化建议
1. 选择合适的格式
- PNG: 图标、Logo、需要透明背景的图片
- JPEG: 照片、复杂图像
- WebP: 现代浏览器,体积更小
- SVG: 图标、简单图形,可无限缩放
2. 压缩图片
在线工具:
命令行工具:
# ImageMagick 压缩
convert input.png -quality 85 output.png
# 批量压缩
for img in *.png; do
convert "$img" -quality 85 "compressed_$img"
done
3. 控制图片尺寸
<!-- HTML 方式控制尺寸 -->
<img src="./images/large.png" width="600" alt="大图">
<!-- 响应式图片 -->
<img src="./images/pic.png" style="max-width: 100%; height: auto;" alt="响应式">
4. 使用 CDN
对于大量图片,建议使用 CDN:

🔧 图片管理最佳实践
1. 统一命名规范
# 好的命名
architecture-diagram.png
user-flow-chart.svg
login-screenshot-2026.jpg
# 不好的命名
图片1.png
IMG_001.jpg
屏幕快照.png
2. 按分类组织
images/
├── architecture/ # 架构图
├── screenshots/ # 截图
├── diagrams/ # 图表
└── icons/ # 图标
3. 添加 Alt 文本
<!-- 好的做法 -->

<!-- 不好的做法 -->

4. 版本控制
- 使用有意义的文件名
- 避免频繁修改图片文件名
- 删除不再使用的图片
📊 图片引用示例
基础引用
# 文章标题
这是一段文字说明。

上图展示了系统的整体架构。
带链接的图片
[](https://github.com/steven-ld/PowerWiki)
并排显示
<div style="display: flex; gap: 10px;">
<img src="./images/before.png" width="45%" alt="优化前">
<img src="./images/after.png" width="45%" alt="优化后">
</div>
图片说明

*图 1: PowerWiki 系统架构图*
🚀 高级技巧
1. 懒加载
<img src="./images/large.png" loading="lazy" alt="大图">
2. 响应式图片
<picture>
<source media="(min-width: 800px)" srcset="./images/large.png">
<source media="(min-width: 400px)" srcset="./images/medium.png">
<img src="./images/small.png" alt="响应式图片">
</picture>
3. 图片占位符

⚠️ 注意事项
- 路径大小写敏感 - Linux 系统区分大小写
- 避免中文路径 - 使用英文和数字
- 检查文件存在 - 确保图片文件已提交到 Git
- 控制文件大小 - 单个图片建议不超过 1MB
- 使用相对路径 - 便于仓库迁移
🔗 相关文档
提示: 良好的图片管理可以提升文档的可读性和维护性。
更新时间:2026年2月24日