|
| 1 | +--- |
| 2 | +title: GitHub+Typora+PicGo实现图片自动上传入门 |
| 3 | +date: 2024-12-30 19:07:05 |
| 4 | +updated: 2024-12-30 19:07:05 |
| 5 | +tags: |
| 6 | + - TOOLS |
| 7 | +comments: true |
| 8 | +categories: |
| 9 | + - TOOLS |
| 10 | +thumbnail: "https://cdn.jsdelivr.net/gh/hackerHiJu/note-picture@main/note-picture/%25E5%25A4%25A9%25E7%25A9%25BA.png" |
| 11 | +--- |
| 12 | + |
| 13 | +# 1. 创建Github图床 |
| 14 | + |
| 15 | +## 1.1 创建仓库 |
| 16 | + |
| 17 | +创建一个github的仓库名字叫 **note-picture** ,访问权限设置为 **public** 公共访问不然图片访问不了 |
| 18 | + |
| 19 | +## 1.2 创建私钥 |
| 20 | + |
| 21 | +打开 **settings --> Developer settings --> personal access tokens** 创建一个私有密钥,权限只需要勾选 **repo** 即可,不要设置过期时间,**只会显示一次记得记住** |
| 22 | + |
| 23 | + |
| 24 | + |
| 25 | + |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +# 2. 安装PicGo |
| 30 | + |
| 31 | +到官网中下载:**https://github.com/Molunerfinn/PicGo/releases** |
| 32 | + |
| 33 | +配置 Github 图床 |
| 34 | + |
| 35 | +- 仓库名称:用户名/仓库名称,一般是github链接后面的 |
| 36 | +- 分支:main,默认从main分支拉取 |
| 37 | +- token:上面设置的私人密钥 |
| 38 | +- 存储路径:定义好需要上传的图片路径,保存的文件夹 |
| 39 | +- 自定义域名:配置CDN加速,如果是默认的路径 **https://raw.githubusercontent.com/[username\]/[仓库名]** 获取图片会非常的慢,通过指定的CDN域名拉取就会很快,这里用jsdeliver **https://cdn.jsdelivr.net/gh/[github用户名]/[仓库名]@main**,注意这里需要 @main 代表上传到main分支,默认是master |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +# 3. 配置typora |
| 44 | + |
| 45 | +## 3.1 PicGo(app) |
| 46 | + |
| 47 | +直接使用 **PicGo(app)** 的方式需要下载软件进行安装,比较简单,但是运行一个软件会比较占用资源 |
| 48 | + |
| 49 | + |
| 50 | + |
| 51 | +## 3.2 PicGo(command) |
| 52 | + |
| 53 | +直接下载即可,保存的路径是 **C:\Users\用户\AppData\Roaming\Typora\picgo\win64** 下载的是 **picgo.exe** 文件 |
| 54 | + |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +编辑配置文件 |
| 60 | + |
| 61 | +> C:\Users\用户\.picgo\config.json |
| 62 | +
|
| 63 | +```json |
| 64 | +{ |
| 65 | + "picBed": { |
| 66 | + "current": "github", |
| 67 | + "uploader": "github", |
| 68 | + "github": { |
| 69 | + "repo": "haijun823/note-picture", |
| 70 | + "token": "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", |
| 71 | + "path": "note-picture", |
| 72 | + "customUrl": "https://cdn.jsdelivr.net/gh/haijun823/note-picture@main", |
| 73 | + "branch": "main" |
| 74 | + } |
| 75 | + }, |
| 76 | + "picgoPlugins": { |
| 77 | + |
| 78 | + } |
| 79 | +} |
| 80 | +``` |
| 81 | + |
| 82 | + |
0 commit comments