免费图床搭建:PicGo与Github
Markdown 引用图片存在一个问题,即要求必须插入对象必须是一个图片链接,通过链接可访问预览图片。在本地使用时,链接是图片地址,但复制到其他平台时,会因为链接无法访问导致图片显示不出来。
现在常见的解决方案是通过建立图床,专门存储使用图片。(本篇文章使用 Typora 编写,PicGo 上传图片至 GitHub 图床)
常见的图床:Git Hub、七牛、腾讯 cos、阿里云等。这里以 GitHub 为例,搭建自有图床。

一、配置 Git Hub
1.1 登录并注册 Git Hub 账号
1.2 创建仓库
- 登录进入主页后,点击 New 新建仓库
- 分别填写以下信息完成创建
- 仓库名(Repository name):必填
- 仓库描述(Description):非必填
- 公共(Pubulic):勾选
- 创建(Create repository)

3. 创建完成后页面如图,可看到分支为 main

1.3 获取 Token 令牌
- 点击右侧头像,再点击 Setting 进入设置页
- 设置页点击左侧菜单栏 Developer settings(开发者设置)
- 新页面点击左侧菜单栏 Personal access tokens,再点击 Generate new token,进入创建 Token 令牌页面
- 命名新令牌,并如图进行选项勾选,点击完成创建,即可获得令牌
- 令牌只显示一次,获得新令牌后,此页暂时不要关闭,或者复制此令牌,一会儿有用

二、配置 PicGo
2.1 下载并安装 PicGo
- 下载地址:https://molunerfinn.com/PicGo/
- 根据需求选择版本,下载后缀为 exe 的可执行文件
- 下载完成后安装即可

2.2 配置 Git Hub 图床参数
- 打开 PicGo 客户端,左侧菜单栏选择图床设置,选择 Git Hub 图床
- 配置相关参数
- 仓库名:上面创建仓库的名称,用户名/仓库名
- 设定分支名:见上,分支默认为 main
- 设定 Token:将刚刚复制的令牌复制到这里
- 指定存储路径:根据个人喜好创建文件存储路径,如:img/
- 设定自定义域名:非必填配置完成后,点击确定,即可完成配置,也可以将此图床设置为默认图床

2.3 操作使用
将你需要放到图床的图片在上传区上传即可。软件默认上传成功后自动复制图片链接。可将图片链接粘贴到相关 Markdown 页内
三、Typora 关联 PicGo
打开 Typora -偏好设置按图进行关联设置
- 插入图片时:上传图片
- 对本地位置的图片应用上述规则:勾选
- 上传服务:PicGo(app)
- PicGo 路径:PicGo 在本地电脑 EXE 文件位置

按以上配置即可关联完成,在 Typora 本地上传的图片,会自动同步进图床中。