!!!!!!使用下面方法将md文件转移至简书时发生了[图片上传失败...(image-4a2b83-1541596650982)]的提示,但是预览的时候明明是没有问题的!!!
原来是简书不怎么支持外链图片,有一种解决方式就是在预览的时候复制加载出来的图片再上传,这样图片就会变成简书自己的链接了。
下面正文
PicGo 在上传图片之后自动会将图片链接复制到你的剪贴板里,可选 5 种复制的链接格式。Markdown、HTML、URL、UBB、Custom
因为可以使用快捷键上传剪贴板图片,上传完成后又会自动返回markdown链接,所以可谓是实现了markdown图片链接的“无感添加”。
手工markdown文件迁移
最近发现了markdown的神奇之处以后就一直用markdown写东西,但是markdown对图片的支持很薄弱,虽然typora支持剪切板复制图像,但是其实是先将图片先存储到本地的文件夹下再给你自动生成本地的图片markdown链接。
这就导致在md文件迁移的过程中会导致图片的丢失,考虑下面两种情况:
- 我编辑好的markdown文件传给别人看,但是别人在本地又没有保存我markdown文件里的图片,那么图片就会显示叉叉。
- 我本地编辑的markdown文件想要上传到简书做备份,我本来的解决办法就是先复制文字,如果碰到图片了就停下来,去typora自己建的文件夹下找到这张图片的名称,把它复制到简书编辑的内容下面,或者截图复制到简书。
无论哪一种情况要想完整复制markdown文件中的图片都是难上加难。
图床
图床就是你用来存储图片的服务器。
PicGo 目前支持了
微博图床 v1.0 微博图床从 2019 年 4 月开始进行防盗链,不建议继续使用- 七牛图床 v1.0
- 腾讯云 COS v4\v5版本 v1.1 & v1.5.0
- 又拍云 v1.2.0
- GitHub v1.5.0
- SM.MS v1.5.1
- 阿里云 OSS v1.6.0
- Imgur v1.6.0
官方的配置指南
本文只涉及配置GitHub图床
先来看一下配置GitHub图床需要什么:
官方文档给出的配置文件代码:
{
"repo": "", // 仓库名,格式是username/reponame
"token": "", // github token
"path": "", // 自定义存储路径,比如img/
"customUrl": "", // 自定义域名,注意要加http://或者https://
"branch": "" // 分支名,默认是master
}
这里只讲一下怎么配置token:
- 生成一个token用于PicGo操作你的仓库:
- 访问:https://github.com/settings/tokens
- 然后点击
Generate new token
。
token - 把repo的勾打上即可。然后翻到页面最底部,点击
Generate token
的绿色按钮生成token。
image.png
注意:这个token生成后只会显示一次!你要把这个token复制一下存到其他地方以备以后要用。
image.png
配置github图床
picGo
应用说明
PicGo 在上传图片之后自动会将图片链接复制到你的剪贴板里,可选 5 种复制的链接格式。
下载链接
- 点击链接下载
macOS 用户下 dmg 文件,Windows 下 exe 文件,Linux用户下AppImage 文件。
应用截图
引用截图
如何上传图片
-
Mini窗口上传(windows)
image.png
-
顶部栏上传(macOS)
macOS
-
剪贴板上传
支持快捷键command+shift+p(macOS)或者control+shift+p(Windows\Linux)用以支持快捷上传剪贴板里的图片(第一张)