Typora+PicGo+GitHub搭建免费图床

2023-11-07

准备工作

Typora官网

PicGo官网

PicGo-Core配置文件

Github(或Gitee)

Github准备图床仓库

  1. 新建一个仓库,仓库一定要设置为public公共仓库

  2. 生成私人令牌

    Github主页右上角点击用户头像–>Settings–>Developer settings–>Personal access tokens–>Generate new token

    image-20230720185839593

    image-20230720185931051

    点击Generate token生成令牌,一定记得复制这个令牌并保存,申请的Token只会显示一次,当你第二次在打开该页面时就无法看到该Token了。如果忘记了Token,唯一的办法就是重新生成一个,

    image-20230720190040489

PicGo配置GitHub图床

提前安装好node.js

MacOS:brew install nodejs

Windows:https://blog.csdn.net/qq_44722189/article/details/131934888

PicGo.app和PicGo-Core

  • PicGo.app 提供图形用户界面,而PicGo-Core只有命令行界面;

  • PicGo-Core 上传图片耗费的计算机资源更少,只有在上传图片时进程才会运行,上传结束后(成功或失败)进程都会退出;PicGo.app 会一直保持运行,不会自动退出,消耗的资源会更多。

  • 两者均可以在Typora中跳转下载。两者仅需要根据自己的选择安装一个即可,作用一样。

PicGo.app配置

  1. 配置Github

    image-20230720192551357

    https://cdn.jsdelivr.net/gh/github用户名/仓库@分支名/
    
  2. 验证

    image-20230720192710455

注意:仓库名不能出现空格;不能上传文件名重复的图片,否则会报错

PicGo-Core配置

  1. 安装PicGo-Core

    因为Typora已经原生支持PicGo-Core, 所以只需要在软件设置内下载一下即可。

    因为电脑已经有nodejs环境,也可以使用npm命令安装picgo

    npm install picgo -g
    picgo -v 
    
  2. 安装插件

    分别安装smms v2 API,gitee-uploader,github-plus插件来支持smms,gitee,github图床上传,需要使用哪个单独安装哪个即可。

    cd C:\Users\当前用户名\AppData\Roaming\Typora\picgo\win64
    .\picgo.exe install smms-user
    .\picgo.exe install gitee-uploader
    .\picgo.exe install github-plus
    
  3. 安装成功

    image-20230720193932691

  4. 配置文件

    自动生成(建议)

    cd C:\Users\用户名\AppData\Roaming\Typora\picgo\win64
    .\picgo.exe set uploader
    

    以Gitee为例,如果使用GitHub则选择Github:

    image-20230720194207688

    image-20230720194237267

    这里customUrl没有配置,但是好像依然可以正确运行。

    配置完成后,一定要选择当前要使用的Uploader:

    .\picgo.exe use uploader
    

    手动生成

    在Typora的设置中打开配置文件,也可以直接在C:\Users\用户名\.picgo\config.json打开,改为以下的格式(此处以Github为例):

    {
     "picBed": {
       "uploader": "githubPlus",
       "current": "githubPlus",
       "githubPlus": {
         "branch": "main",// 仓库分支
         "customUrl": "https://cdn.jsdelivr.net/gh/GitHub用户名/仓库@分支名", // 访问的自定义url
         "origin": "github", // 存放的图片类型
         "repo": "Github用户名/仓库名", // 存放图片的仓库
         "path": "img/",// 存放图片的仓库目录下的文件夹
         "token": "" // 访问github的仓库的token
       }
     },
     "picgoPlugins": {
       "picgo-plugin-github-plus": true // 启用github-plus插件
     },
    }
    

    picgo还可以安装文件重命名、添加水印等等的插件,具体可以自行搜索。

  5. 测试

    点击Typora设置中的验证图上传选项

    image-20230720195317733

参考:

https://blog.csdn.net/qq_44722189/article/details/130534369
https://blog.csdn.net/weixin_44361901/article/details/109529132
https://blog.csdn.net/jaymie1023/article/details/105361168
https://www.cnblogs.com/xiaowj/p/13934555.html
https://picgo.github.io/PicGo-Core-Doc/zh/guide/config.html#picbed-github
https://blog.csdn.net/qq_42940160/article/details/120924588

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Typora+PicGo+GitHub搭建免费图床 的相关文章

随机推荐

  • UNDERSTANDING THE ATTENTION ECONOMY

    Platforms profit by maximizing the amount of time users spend looking at and clicking on advertisements Our Attention Is
  • 记事本vx小程序(待完善)

    基础功能 页面 image pages image 111 jpg 背景 textAreaDes 输入的内容 revise 是不是修改 id btnDown 保存按钮 if this data textAreaDes length 0 re
  • Jmeter怎么实现接口关联?

    用于接口测试时 后一个接口经常需要用到前一次接口返回的结果 应该如何获取前一次请求的结果值 应用于后一个接口呢 拿一个登录的例子来说明如何获取 1 打开jmeter 新建一个测试计划 在测试计划里新建一个线程组 新建一个登录的http请求
  • 数据结构视频教程 -《数据结构C++ 复旦大学》

    整个视频打包下载地址 史上最全的数据结构视频教程系列分享之 数据结构C 复旦大学 转载请保留出处和链接 更多优秀资源请访问 我是码农 数据结构是计算机科学与技术专业 计算机信息管理与应用专业 电子商务等专业的基础课 是十分重要的核心课程 所
  • 如何在Android 应用程序中实现 Excel 自动化功能?只需Aspose就搞定

    在本文中 将学习如何在您的 Android 应用程序中实现 Excel 自动化功能 阅读本文后 将能够以编程方式在您的 Android 应用程序中从头开始创建 Excel XLSX 或 XLS 文件 此外 本文还将介绍如何更新现有 Exce
  • Git第七讲 Eclipse 安装Git插件以及使用

    1 1git插件下载卸载 git插件下载可以直接help Install new software 输入git http download eclipse org egit updates 下载列表的git插件 或者在eclipse mak
  • Rotary Position Embedding (RoPE, 旋转式位置编码)

    RoPE为苏剑林大佬之作 最早应用于他自研的RoFormer Rotary Transformer 属于相对位置编码 效果优于绝对位置编码和经典式相对位置编码 出自论文 RoFormer Enhanced Transformer with
  • Python中的len()函数

    函数 len 1 作用 返回字符串 列表 字典 元组等长度 2 语法 len str 3 参数 str 要计算的字符串 列表 字典 元组等 4 返回值 字符串 列表 字典 元组等元素的长度 5 实例 5 1 计算字符串的长度 gt gt g
  • python编程 报错解决:“AttributeError: ‘str‘ object has no attribute ‘decode‘”

    简介 在做django项目遇到了如题的报错 通过搜索分析是encode decode的问题 我的decode encode并没有出现在我编写的代码中 而是在D python Lib site packages django db backe
  • web项目打包到上线教程_web项目打包,发布以及部署

    如何将 web 工程打包 war 和解包 war 1 打包 war 进入 工程 应用的根目录 比如 webapps myjspweb 2 把整个 web 应用打包为 myjspwar war 文件 命令如下 jar cvfmyjspweb
  • jmeter常用线程组设置策略

    目录 一 前言 二 单场景基准测试 1 介绍 2 线程组设计 3 测试结果 三 单场景并发测试 1 介绍 2 线程组设计 3 测试结果 四 单场景容量 爬坡测试 1 介绍 2 线程组设计 3 测试结果 五 混合场景容量 并发测试 1 介绍
  • 踩坑了,BigDecimal 使用不当,造成 P0 事故!

    大家好 我是东哥 可能对于刚入门的新手不太理解P0的概念 下面简单解释一下 P0属于最高级别事故 比如崩溃 页面无法访问 主流程不通 主功能未实现 或者在影响面上影响很大 即使bug本身不严重 目录 背景 事故 分析 总结 工具分享 背景
  • 【Kubernetes系列】Kubernetes组件介绍

    概述 kubernetes中文文档 https kubernetes io zh docs home kubernetes中文社区 https www kubernetes org cn docs kubernetes的本质是一组服务器集群
  • PCL 网格投影曲面重建算法

    目录 一 算法原理 1 算法概述 二 代码实现 三 结果展示 一 算法原理 1 算法概述 类GridProjection实现了网格投影曲面重建算法 详细信息参考Polygonizingextremal surfaces with manif
  • Ubuntu16.04 64位系统下面安装JDK1.7

    1 去到官网下载jdk 点击打开链接 2 安装WinSCP工具连接到linux系统上面在 usr lib里面新建一个jvm文件夹 然后把下载的jdk 7u79 linux x64 tar gz上传到jvm里面 3 解压刚上传的jdk 7u7
  • 计算机视觉的定义,应用及整个系统

    定义 计算机视觉是使用计算机及相关设备对生物视觉的一种模拟 它的主要任务就是通过对采集的图片或视频进行处理以获得相应场景的三维信息 就像人类和许多其他类生物每天所做的那样 计算机视觉是一门关于如何运用照相机和计算机来获取我们所需的 被拍摄对
  • Linux查看当前目录下文件及文件夹的大小

    使用场景 查看服务器磁盘空间使用情况 快速定位当前目录下的大文件夹 快速找出大文件 推荐一个比较好用的命令 du h max depth 1 当前参数讲解 h 以可读性较好的方式显示尺寸 例如 1K 1M 1G max depth N 显示
  • objc学习笔记-基础

    1 xcode 4 3 3以后 NSAutoreleasePool 的用法发生改变 由 NSAutoreleasePool pool NSAutoreleasePool alloc init pool drain 变为 autoreleas
  • MySQL的分片(一)——分布式数据库概述

    系统分析 OLAP or OLTP 在互联网时代 海量数据的存储与访问成为系统设计与使用的瓶颈问题 对于海量数据处理 按照使用场景 主要分为两种类型 联机事务处理 OLTP 和联机分析处理 OLAP 联机事务处理 OLTP 也称为面向交易的
  • Typora+PicGo+GitHub搭建免费图床

    准备工作 Typora官网 PicGo官网 PicGo Core配置文件 Github 或Gitee Github准备图床仓库 新建一个仓库 仓库一定要设置为public公共仓库 生成私人令牌 Github主页右上角点击用户头像 gt Se