基于PicGo实现Typora图片自动上传GitHub

一. 引言


Typora是一款非常好的笔记软件,但是有一个比较不好的地方:默认图片是存放在本地缓存中。这就会导致文件夹一旦被误删或电脑系统重装而忘记备份文件夹等原因,很容易导致笔记中的图片无法被查看,整个笔记本废了,太难受了。所以强烈建议在Typora中设置图片的自动上传!!!!

二. 原理


Typora中图片自动上传原理:利用代理软件PicGo软件,将图片上传至GitHub图床中。

三. 配置


3.1 GitHub 设置


GitHub中创建仓库,建议利用英文命名,例如设置为TyporaPicture。仓库属性设置为public,这样第三方软件才有访问权限。

在这里插入图片描述

点击头像,选择进入GitHub设置,再选择开发者设置

在这里插入图片描述
点击经典版Token生成

在这里插入图片描述
为新的Token设置名称,设置永久期限,勾选repo,其余不动,点击最后的生成Token按钮。这里特别要记住,生成的Token赶紧复制,或者页面不要关闭,否则又要重新生成
在这里插入图片描述

3.2 下载配置 PicGo


PicGo下载地址:点击下载,记得修改安装地址,不要默认下载至C

选择PicGo设置,更改成如下即可
在这里插入图片描述
选择只展示GitHub图床
在这里插入图片描述

点击图床设置,再选择GitHub图床
在这里插入图片描述

  • 设定仓库名:GitHub用户名/仓库名称,例如 Zhangsan/TyporaPicture
  • 设定分支名:直接写main即可
  • 设定Token:复制上面生成的Token
  • 指定存储路径:表示图片放在仓库下面的哪一个文件夹,更好归类整理。不同的笔记中存储路径可以不同,但是建议都用英文命名。例如学习python的笔记,可更改路径为python
  • 设置自定义域名:为了保证上传图片不卡顿。格式为https://cdn.jsdelivr.net/gh/GitHub用户名/仓库名称@分支名称/,例如 https://cdn.jsdelivr.net/gh/Zhangsan/TyporaPicture@main/

最后点击确定,设置为默认图床即可

3.3 配置 Typora


打开Typora的偏好设置,选择图像,再选择上传服务为PicGo(APP),设置其相关exe文件路径。重启Typora,点击进行验证图片上传,出现成功即可。
在这里插入图片描述

3.4 使用


在平常的写作中,插入图片后,右击选择上传图片即可,在GitHub中可看见上传图片

相关推荐

  1. Typro+PicGo自动图片(图床配置)

    2023-12-07 05:04:06       56 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-07 05:04:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-07 05:04:06       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-07 05:04:06       82 阅读
  4. Python语言-面向对象

    2023-12-07 05:04:06       91 阅读

热门阅读

  1. PyQt学习随笔:QListWidget的addItem方法 Python

    2023-12-07 05:04:06       58 阅读
  2. python进行文件批量命名

    2023-12-07 05:04:06       57 阅读
  3. 如何快速移植(从STM32F103到STM32F407)

    2023-12-07 05:04:06       57 阅读
  4. 用两个栈实现队列(c++实现)

    2023-12-07 05:04:06       55 阅读
  5. praseInt 和 逻辑或连用

    2023-12-07 05:04:06       47 阅读
  6. SpringMVC常用注解

    2023-12-07 05:04:06       45 阅读
  7. Spring Boot学习(三十三):集成kafka

    2023-12-07 05:04:06       69 阅读
  8. RK3288升级WebView版本,替换webview app

    2023-12-07 05:04:06       54 阅读
  9. android 13.0 Camera2去掉前置摄像头闪光灯功能

    2023-12-07 05:04:06       64 阅读
  10. ThreadLocal+TaskDecorator实现父子线程 参数传递

    2023-12-07 05:04:06       61 阅读