Picgo+Github+Typora+Obsidian写作
Picgo + Github 图床
1. 下载Picgo
官网链接PicGo
2. 配置Picgo

如何配置这里有一篇非常好的博客文章可以作为参考,这里就不再重复造轮子了
Github+PicGo搭建个人免费图床 - misakivv - 博客园
3. 与别人的不同
因为我想要实现的功能是用Typora记录自己写的东西,而且Typora里面写的东西不一定都要放在博客中,所以我选择用Obsidian来作为用于写博客的工具,只需要Obsidian中的图片可以上传到图床就行了。
3.1在Obsidian中安装插件
3.2 实现示例如下

3.4 Github网络连接问题
打开 PicGo 设置 → 设置代理(在Clash中可以查看端口)

3.5Obsidian中上传还遇到了些问题
- ❓当我直接在Typora中复制整篇markdown到Obsidian的时候,以markdown格式的图片不能够自动上传到图床中。
✅用Obsidian打开那个Typora文章的根目录文件夹,注意这个时候相当于新建了一个valt,注意得在这个valt里面装上之前那个插件,也就是说之后这两个软件打开的相当于是同一个文件夹了,然后,在Obsidian中按快捷键Ctrl + P,用upload all images功能,就可以上传这篇markdown里面的所有内容了
还踩了一个坑是上传的时候发现和之前一样上传不了,但是那些代理什么的我确实已经配好了,查看了Picgo的日志才发现问题是
❓如果你使用
PUT https://api.github.com/repos/用户名/仓库/contents/文件路径上传文件,并且该路径下的文件已经存在,那么你必须 提供旧文件的
sha哈希值,以表示你确实知道自己正在“更新”旧文件,而不是“新建”✅也就是说你最好用git删除原来的已经上传的图片,然后重新上传就好了,我的想法是如果说以后遇到文章中有的图片已经上传成功了,有的还没有上传成功,就可以选择取消上传已经上传过的,或者说重命名一下。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Boiny's 小站!
