使用Markdown写文案时,每次上传图片都只能是本地的,发布内容到线上时图片总显示不出来,而图床可以说完美解决这一问题。
PicGo 是一款开源的图片上传与管理工具,专注于帮助用户快速将本地图片上传到云端图床,并生成可直接使用的图片链接。它支持多种主流图床服务(如七牛云、腾讯云、GitHub、阿里云等),并提供了简洁的界面和高效的自动化操作,尤其适合博客作者、开发者、文档写作者等需要频繁插入图片的用户。
市面上图床比较多,免费和收费的都有。 七牛云在其中算是口碑较好的免费图床
准备工作
1.注册七牛云
要想实现通过PicGo上传图片到七牛云,首先得有一个七牛云账户,七牛云提供个人免费的存储空间,所以针对于个人来说基本不花钱。点击七牛云官网注册。
2.创建存储空间(Bucket)
-
登录七牛云控制台,进入 对象存储 → 空间管理 → 创建空间。
-
输入存储空间名称(如
my-picbed
),选择区域(如华东-浙江),访问控制选择 公开空间(便于外链访问)。
3.获取 Access Key 和 Secret Key
-
进入七牛云控制台,点击右上角个人头像 → 密钥管理,复制
AK
和SK
(后续配置 PicGo 需要)。
4.绑定自定义域名(可选但推荐)
-
七牛云默认提供测试域名(30天有效期),长期使用建议绑定自己的域名。
-
进入存储空间 → 域名管理 → 绑定域名,按提示完成域名解析(需在域名服务商处添加 CNAME 记录)。
安装并配置 PicGo
完成前期关于七牛云的准备工作后,进入到PicGo的安装配置工作。
1.下载安装PicGO
进入到PicGo官方下载页面,点击下载链接即可下载对应系统版本的PicGo安装包(支持 Windows、Mac、Linux)。目前提供的下载链接还是蛮多的,国内使用Github链接可能下载会比较慢,但下载总有办法。
截止到写这篇文章的时候,PicGo已经更新到[2.4.0-beta.9]
,而正式版为2.3.1
。根据你的喜欢可以选择beta版本,也可以选择正式版。
下载完成后,双击安装包,按照流程安装即可。
2.配置PicGo
启动PicGo客户端,首次进去可以看到PicGo默认上传的配置为SM.MS方式,点击图床设置 → 七牛云 → 编辑小图标,进入到七牛云设置页面。
按照要求依次填入下面信息:
-
AccessKey 和 SecretKey:粘贴七牛云的 AK 和 SK。
-
设定Bucket:填写之前创建的存储空间名称(如
my-picbed
)。 -
设定访问地址:填写七牛云提供的测试域名或已绑定的自定义域名(如
http://xxx.your-domain.com
)。 -
设定存储区域:根据创建存储空间时选择的区域填写代码(华东
z0
,华北z1
,华南z2
,北美na0
,东南亚as0
)。 -
设定存储路径:如果你在存储空间内创建了文件夹,可以指定图片上传到该文件夹内(如
images/
),非必填。
配置完成后点击下面确定按钮,然后点击设为默认图床即完成所有配置。
上传图片
所有配置完成后,即可测试上传图片。
点击左侧导航上传区,点击上传,上传成功后的链接默认在剪切板呢,可以直接粘贴使用。
点击左侧导航图片,即可查看你上传成功的图片。
注意:如果上传失败,大多数情况下原因是配置的存储区域代码有误,你可以检查一下自己的存储空间的区域是什么,然后可以在七牛云存储区域开发文档中查看对应的区域代码。
拓展-PicGo 的核心功能
1.一键上传图片到云端
-
支持拖拽上传、剪贴板上传、快捷键上传,自动生成图片外链。
-
上传后链接自动复制到剪贴板,可直接粘贴到 Markdown、HTML 或文档中。
2.多图床支持
-
内置 七牛云、腾讯云 COS、阿里云 OSS、GitHub、SM.MS、Imgur 等主流图床。
-
支持通过插件扩展更多图床(如 Gitee、又拍云、自定义 WebDAV 等)。
3.跨平台兼容
-
支持 Windows、macOS、Linux 系统,提供图形化界面和命令行工具(CLI)。
4.高级功能
-
批量上传:一次性上传多张图片,生成链接列表。
-
自定义链接格式:添加图片处理参数(如调整尺寸、压缩、水印)。
-
相册管理:查看历史上传记录,删除或重新复制链接。
-
Typora 集成:与 Markdown 编辑器 Typora 无缝配合,实现“粘贴即上传”。
5.插件系统
-
支持安装插件增强功能,例如:
-
picgo-plugin-watermark:上传时自动添加水印。
-
picgo-plugin-rename-file:自定义上传后的文件名。
-
picgo-plugin-super-prefix:自动生成存储路径。
-