配置Markdown文件图片数据公共访问
一、个人配置需求
自己喜欢使用Markdown编辑器Typora做一些记录,插入图片信息很方便,直接截图插入会自动保存在本地的文件夹中,但是在分享这个md文件的时候会出现其他人无法访问图片的情况,为了提高笔记的移植的可阅读性,决定查找相关教程,设置能够公共访问图片的方式。学到了新的词:
图床:图床一般是指储存图片的服务器
二、使用GitHub配置MarkDown图床
参考使用GitHub配置MarkDown图床的博客教程配置图床的设置操作:使用GitHub和PicGo进行配置
-
建立GitHub仓库:
配置一个GitHub仓库用来存放图片数据:
1.创建一个GitHub仓库,设置获得当前账户的token,每次设置生成的token都不一样,需要自行存储,下述为生成token的步骤
滑到最下面创建即可。生成完成后记得本地保存token值。 -
PinGo 安装与配置
安装环境:win10,下载PinGo.下载windows环境版本的PicGo-Setup-2.3.0-x64.exe即可。
安装成功运行界面
仓库名称为用户名+设置的项目名 username/blogweb;
分支名 默认master;
token为之前获取的用户token;
- 配置CSD加速
参考的博客中有配置CSD加速,应该是为了加速图片上传速度的配置,在上步骤进行配置时也进行配置。
Jsdeiver
usage: https://cdn.jsdelivr.net/gh/用户名/仓库名 - 配置Typora
通过选择文件->偏好设置->图像 ,然后配置如下图,完成配置后进行测试
测试时出现error:
StatusCodeError: 404 - {“message”:“Not Found”,“documentation_url”:“https://docs.github.com/rest/reference/repos#create-or-update-file-contents”}
查找后发现可能是配置图床时候的github仓库设置的问题, 自己创建的仓库分支为main,不是master
修改后成功验证
自己还踩了一个坑就是在打仓库名的时候多打了空格导致验证失败。
配置完成之后,每次在写文档时,复制的图片会自动上传到GitHub仓库。发现链接已经变成GitHub远程访问链接了。