当前位置: 首页 > article >正文

Typora + PicGo + GitHub 配置图床——图片自动上传 详细教程

文章目录

  • 一、创建 GitHub 仓库
  • 二、添加私人令牌
  • 三、下载 PicGo
  • 四、配置 PicGo
  • 五、测试

一、创建 GitHub 仓库

  1. 进入 Github 官网 注册一个属于自己的账号,点击创建仓库。

在这里插入图片描述
2. 创建自己的新仓库。仓库设置为公开,方便上传图片(你设置私有也可以)。
在这里插入图片描述
3. 记住自己的仓库路径和分支。
在这里插入图片描述

二、添加私人令牌

  1. 点击头像
    在这里插入图片描述

  2. 进入设置页面
    在这里插入图片描述

  3. 左侧最下角点击“开发者设置”
    在这里插入图片描述

  4. 依次点击“个人访问令牌”->“生成令牌”->“生成新令牌(经典)”。
    在这里插入图片描述

  5. 填写备注,设置你的有效期,并勾选令牌的作用域:

    • repo
    • user
    • project

    滑动到最下方生成令牌
    在这里插入图片描述

在这里插入图片描述
6. 生成令牌后,点击拷贝,保存好,之后无法再次看见。
在这里插入图片描述

三、下载 PicGo

  1. 打开 Typora,进入:偏好设置 --> 图像,进行如下设置。。
    在这里插入图片描述

  2. 点击 下载 PicGo 后,会打开如下界面,点击下载。

在这里插入图片描述

  1. 打开 GitHub 页面后,往下滑到 Assets 选项,选择下载。

在这里插入图片描述
这里有的小伙伴可能登陆不上 GitHub 网站,这里可以自行百度查查,毕竟 GitHub 是外网,不是国内网站。

下载完安装即可。

四、配置 PicGo

  1. 打开 PicGo,点击“图床设置”,选择“GitHub”,设置为默认图床,并点击右上角铅笔图标进行编辑。
    在这里插入图片描述
  2. 依次填写如下内容
    • 仓库名:就是创建仓库时我们要求记下来的路径,复制进去即可。
    • 分支名:默认为main,可以查看仓库的分支进行确认。
    • Token:先前创建的令牌,直接复制进来即可。
    • 存储路径:若不设置,则直接传到仓库根目录下;若设置为xxx/,则会在仓库中创建一个xxx文件夹,将图片上传至此。
      在这里插入图片描述

五、测试

上述都配置完成后,就可以进行测试了

测试之前,建议将如下选项勾选

时间戳重命名可以快速根据图片名称知道图片上传的时间

不要勾选上传前重命名,很麻烦,很麻烦。。。

点击 Typora 中的上传测试

在这里插入图片描述
上传成功了!

在这里插入图片描述
之后向 Typora 中复制图片时,PicGo 就会自动将该图上传到 GitHub 仓库中,这样以后就不用连同图片一起把 markdown 文件发给别人了!

用久了之后,如果上传失败,可能是仓库满了,这个时候新建一个仓库再配置一遍就好啦~

http://www.lryc.cn/news/2382150.html

相关文章:

  • QT+Visual Studio 配置开发环境教程
  • 缺乏经验的 PCB 过孔建模方法
  • layui 介绍
  • 【漫话机器学习系列】265.普拉托变换的相关问题(Issues With Platt Scaling)
  • 【Linux高级全栈开发】2.2.1 Linux服务器百万并发实现2.2.2 Posix API与网络协议栈
  • LlamaIndex
  • springboot使用xdoc-report包导出word
  • leetcode 3356. 零数组变换 II 中等
  • 重拾GMP
  • 实验分享|基于千眼狼sCMOS科学相机的流式细胞仪细胞核成像实验
  • C++学习:六个月从基础到就业——C++11/14:其他语言特性
  • 【Linux笔记】——线程池项目与线程安全单例模式
  • 数据驱动的社会舆情监测与分析——用算法洞察世界脉动
  • OD 算法题 B卷 【最佳植树距离】
  • ZooKeeper 原理解析及优劣比较
  • 实战5:个性化数字艺术生成与销售
  • 是德科技 | 单通道448G未来之路:PAM4? PAM6? PAM8?
  • OceanBase 开发者大会,拥抱 Data*AI 战略,构建 AI 数据底座
  • STM32IIC协议基础及Cube配置
  • CNN vs ViT:图像世界的范式演进
  • cocos creator使用jenkins打包微信小游戏,自动上传资源到cdn,windows版运行jenkins
  • 定时器的两种实现方式
  • Python、Pytorch、TensorFlow、Anconda、PySide、Jupyter
  • [Java实战]Spring Boot整合MinIO:分布式文件存储与管理实战(三十)
  • MacBook Air A2179(Intel版)安装macOS Catalina所需时间
  • AI在人力资源领域的应用:把握时代浪潮
  • 【VxWorks 实时操作系统(RTOS)】常用函数汇总
  • vr制作公司提供什么服务?
  • 下一代电子电气架构(EEA)的关键技术
  • matlab慕课学习3.5