首页 > 其他分享 >Typora + PicGo + B2 Cloud Storage 实现个人免费图床

Typora + PicGo + B2 Cloud Storage 实现个人免费图床

时间:2023-01-01 16:23:42浏览次数:65  
标签:b2 Typora Storage Application 图床 B2 PicGo picgo

前言

22年底终于购入了Typora,想着之前使用时候的痛点就是在图片管理这一块。

我尝试过使用在线的图床工具进行图片上传再将链接放入Typora,但说实话非常麻烦。

也尝试过就将图片保存在本地,但当我想将笔记上传到博客时就是一场灾难,需要将图片一张张上传并更改文章内的链接。

接着我了解了PicGo CLI配合Typora实现无感图片上传的方法,但了解了下支持的对象存储都是需要付费的,于是我想到了B2 Cloud Storage这个免费的对象存储平台(个人用户免费10G存储空间,每日免费1G流量),它的免费额度对于图床来说是完全够用了。

但PicGo没有实现对B2 Cloud Storage的支持,于是我阅读了下B2的API文档,编写了PicGo对应的支持插件(picgo-plugin-b2),欢迎各位去Star。

教程

B2设置

首先去B2官网(www.backblaze.com/b2/cloud-storage.html)注册账户,并登录。

进入后点击Create a Bucket,填写Bucket Unique Name,修改Files in Bucket are的权限为公有,然后点确定即可。

image-20230101154703672

创建成功后,再点击页面左侧App Keys来申请令牌。

点击Add a New Application Key,然后设置令牌的名字,令牌作用的Bucket(就选刚刚创建的Bucket),以及权限,最后点击创建即可。

然后你会得到你的Application Key ID和Application Key,请保管好,后文将要用到。

image-20230101155301043

Typora设置

打开Typora,选择左上角文件,点击偏好设置。

image-20230101134112512

点击图片,在插入图片时选择上传图片,在上传服务设定中选择PicGo-Core (command line),并选择下载,下载成功后,如为Win系统即可在C:\Users\{当前用户名}\AppData\Roaming\Typora\picgo\win64下找到picgo(路径中AppData为隐藏文件夹,需要设置显示隐藏文件夹才能看到)

image-20230101134736393

PicGo设置

接着打开控制台,cd到picgo的目录下,输入picgo.exe install b2,安装成功后再输入picgo.exe use uploader,选择b2

再输入picgo.exe set uploader b2,这将初始化设置插件,根据提示,将刚刚在B2设置里获得的Application Key ID和Application Key填入即可。

好了,这就完成了所有配置,现在可以开始使用B2作为个人图床了,赶紧复制一张图到Typora里试试吧!

友情提醒

由于B2 API的设计,上传图片所使用的凭证是动态生成的(每24小时),所以该插件在初次使用,以及距离上次使用超过24小时时,会上传较慢(共需要发送三个请求)。

可以通过浏览picgo的config.json以了解当前API令牌的状态,config.json文件在C:\Users\{当前用户名}\.picgo文件夹中。

标签:b2,Typora,Storage,Application,图床,B2,PicGo,picgo
From: https://www.cnblogs.com/oto-G/p/17018211.html

相关文章

  • Typora基础使用教程
    Typora基础使用教程(入门级)安装和激活安装typora任意地方搜索下载即可激活百度网盘链接链接:https://pan.baidu.com/s/1WKig_3-hkDZTRjS1rgG8ng?pwd=8888提取码:8888(......
  • Markdown的基本语法(在Typora中展示)
    Typora的基本用法​注意,所有符号用法里面的加号都是不用写的,只是为了让格式显得更加清晰而加。1.各级标题的写法​#+空格+你想输入的标题​  这就是......
  • Typora常用语法
    Typora常用语法1.标题语法 快捷键#一级标题 快捷键Ctrl+1#二级标题 快捷键Ctrl+2#三级标题 快捷键Ctrl+3#四级标题 快捷键Ctrl+4#......
  • 快速上传typora中的图片
    1.前言最近发现typora中的图片是无法直接复制到文本编辑器中导入.md文章,图片也不能直接导入直接复制图片到文本编辑器会出现下面这样的问题:![2022-12-28_173100](ass......
  • typora语法
    markDown语法标题:#+空格+标题名称->一级标题二级标题:##+空格+标题名称——》二级标题三级标题:###+空格+标题名称——》三级标题四级标题...以......
  • 存储机制(Window.sessionStorage 和 Window.locaStorage)
    <!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title>webStorage</title> <!-- 1.存储内容大小一般支持5MB左右(不同浏览器可能不一样) 2.浏览器通过Window.......
  • Typora使用
    Markdown学习标题三级标题四级标题几级标题就在前面加几个#号 字体HelloWorld字体加粗前后加两个**HelloWorld字体倾斜前后加两个*HelloWorld字体删除线......
  • typora配置图床
    PicGo无法上传图片,报下图错误Error:Errorinreponame这里我使用图床是gitee上传之前需要安装插件解决方法:最后一步:配置typora,点击验证图片选项,查看是否表示成......
  • typora基本设置
    1、高亮显示Typora默认是关闭高亮功能的,首先需要 CTRL+, 打开偏好设置,勾选高亮,建议把其他几个也打开。  设置成如下样式  1.1添加高亮快捷键打开高亮之......
  • 封装setStorage、getStorage
    /***存储localStorage*/exportconstsetStore=(params:any)=>{const{name,content,type,datetime}=paramsconstobj={dataType:t......