图床利器PicGO
简介
人如其名,PicGO是一款Windows下的图床工具,支持多种图床,这里我使用Typora+GitHub+PicGo实现解决Markdown图片问题
Markdown复制时,图片必须使用外链,才能正确显示,这里使用PicGo上传至GitHub图床,PicGo不仅可以上传单个图片,还有各种插件可以实现附加功能。
下载安装
安装程序默认会设置环境变量,运行cmd
使用
node -v
npm -v
命令返回版本信息,则环境变量生效
如果命令不可用,说明环境变量未生效
设置GitHub图床
-
GitHub新建images仓库
点击"New repository"按钮,输入Repository name等配置信息创建
-
生成Token用于给PicGo上传到仓库
头像下拉选择Settings->Developer settings->Personal access tokens->Select scopes->Generate token
记下生成的Token用于配置PicGo
设置PicGo
- 设置GitHub图床
各参数含义:
-
设定仓库名(用户名/仓库名称):Mungl3ean/images
-
设定分支名:master
- 设定Token:上一步中生成的token
-
指定存储路径(相对仓库根目录):images/(会在repo根目录创建images文件夹)
- 设定自定义域名:即图片链接前缀(完整链接为 ……+仓库名+分支名称+图片名):此处填写https://raw.githubusercontent.com/用户名/RepositoryName/分支名
-
设置链接格式为Markdown
安装Pic-migrater插件
migrater插件用于将你markdown文件里的图片从一个地方迁移到另外一个图床的PicGo插件。
可以使本地链接迁移到新图床链接,也可以用于更换旧图床链接到新图床的链接。
-
搜索插件名称后点击安装
-
配置插件
newFileSuffix:设置生成新文件后缀
include::手动指定需要替换的图片链接包含的字符
exclude::不包含哪些字符
一键上传和更改图片链接
设置好后,就可以选择文件或选择文件夹了,可以一键上传md文件中的图片到GitHub图床并更改为图床链接
最好在更改前对md文件进行备份
插件只支持
![]()
格式的图片语法,对于<img >
不能识别Typora设置插入本地图片时->复制图片到文件夹指定本地图片保存的文件夹即可,如果设置图片根目录产生的本地图片相对路径链接也不能识别。