Typora安装PicGoCore并将Gitee为图床
时间:2021-09-20
本文章向大家介绍Typora安装PicGoCore并将Gitee为图床,主要包括Typora安装PicGoCore并将Gitee为图床使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
我这里采用全局安装picgo的方法,不采用typora内置安装的方法,可以作为参考
建Gitee仓库
一定要开源,否则在typora中加载不出来
1、安装node.js环境
网上有好多就不介绍了,要配置好环境变量,好像安装的时候,有一个选择的地方勾选path就会自动帮你配置
2、下载安装picgo
npm intall picgo -D
这个会安装在C:\Users\{你电脑用户名}\AppData\Roaming\npm
3、安装gitee插件
picgo install gitee-smart
#这里不需要完整npm包名,只需要后面不同的部分,完整是这样的picgo-plugin-gitee-smart
4、配置文件
这个配置文件是我从PicGoApp中复制出来的,可能存在冗余
将这个配置文件复制到C:\Users\{电脑用户名}\.picgo\config.json
{
"picBed": {
"current": "gitee",
"uploader": "gitee",
"smms": {
"token": ""
},
"list": [
{
"name": "SM.MS图床",
"type": "smms",
"visible": false
},
{
"name": "腾讯云COS",
"type": "tcyun",
"visible": false
},
{
"name": "GitHub图床",
"type": "github",
"visible": false
},
{
"name": "七牛图床",
"type": "qiniu",
"visible": false
},
{
"name": "Imgur图床",
"type": "imgur",
"visible": false
},
{
"name": "阿里云OSS",
"type": "aliyun",
"visible": false
},
{
"name": "又拍云图床",
"type": "upyun",
"visible": false
},
{
"name": "gitee",
"type": "gitee",
"visible": true
}
],
"gitee": {
"branch": "master",
"customPath": "yearMonth",
"customUrl": "",
"path": "",
"repo": "用户路径/仓库路径",
"token": "gitee令牌"
}
},
"settings": {
"shortKey": {
"picgo:upload": {
"enable": true,
"key": "CommandOrControl+Shift+P",
"name": "upload",
"label": "快捷上传"
}
},
"server": {
"port": 36677,
"host": "127.0.0.1",
"enable": true
},
"privacyEnsure": true,
"showUpdateTip": false,
"pasteStyle": "markdown",
"autoStart": true,
"autoRename": true,
"rename": false
},
"picgoPlugins": {
"picgo-plugin-gitee-uploader": true,
"picgo-plugin-gitee-smart": true
},
"debug": true,
"PICGO_ENV": "GUI",
"needReload": false,
"picgo-plugin-gitee-uploader": {
"lastSync": "2021-09-20 11:34:41"
}
}
需要配置的部分
*01、获取令牌配置到token中
选择这两项权限就够了
*02、获取仓库路径配置到repo
我这里是yi0618/tymaekdown
5、配置插件
picgo use uploader
用↑↓选择gitee
6、配置Typora
配置
验证
7、一些注意
-
上传的图片不可以重名,否则会上传失败,尽量使用Snipaste等可以根据时间命名图片的截图工具
-
图片上传后还会在本地保存一份在
C:\Users\{你的电脑用户名}\AppData\Roaming\Typora\typora-user-images
可以根据这个来计算仓库是否满了(可以查看一下gitee的存储规则,好像单个仓库不可以超过1g),我用Snipaste截图500张不到40M,应该可以存10000张左右吧,算挺多的。 -
好像typora自带的picgoCore也可以这么配置吧,这个方法成功了不想折腾了
-
个人建议到官方文档去看怎么安装,虽然可能文档比较复杂,但是各种说明比较清晰。
原文地址:https://www.cnblogs.com/yarion/p/15314206.html
- 递归思想解决输出目录下的全部文件
- Linux学习 - 又双叒叕一个软件安装方法
- 在Python中实现你自己的推荐系统
- 在Java中如何实现“Pless presss any key to continue.”
- 震惊小伙伴的Python单行代码
- 如何打造一款可靠的WAF(Web应用防火墙)
- 为啥我的Python这么慢 (一)
- 矩阵的基本知识构造重复矩阵的方法——repmat(xxx,xxx,xxx)构造器的构造方法单位数组的构造方法指定公差的等差数列指定项数的等差数列指定项数的lg等差数列sub2ind()从矩阵索引==》
- 简单的Writer和ReaderWriter的主要方法Writer工作原理Reader的主要方法readLine():String
- 为啥我的Python这么慢 - 项查找 (二)
- 初识字节流+实现缓冲字节流OutputStream的主要方法构造方法读关流实现BufferedInputStream实现BufferedOutputStream为什么read()返回的是Int型而不是
- Properties+重温Map+本地计数器Map方法Properties的方法用Properties的好处
- SequenceInputStreamSequenceInputStream构造方法读关流刷新
- 怎么实现关闭窗口
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- sddm启动root登陆kde By HKL, Tuesd
- ELK收集处理Huawei/H3C交换机日志 By HKL,
- UniFi Register Device with keadhcp By HKL,
- Huawei esight to 钉钉dingding (RESTful API) By HKL,
- ngrokc rampis预编译版本 By HKL, Fr
- megacli修复raid1硬盘 By HKL, Tues
- DNSPOD自动更新公网IP脚本 By HKL, Wedn
- Zerotier网卡NAT via iptables By HKL,
- Github Pages同步到Qcloud腾讯云对象存储COS By HKL,
- 独家 | 探索性文本数据分析的新手教程(Amazon案例研究)
- OpenWRT通过3G Modem加asterisk将GSM通话转为SIP By HKL,
- Coding通过Jenkins生成jekyll并发布到腾讯云对象存储Qcloud COS By HKL,
- mybatis 实用技巧:<trim prefix="where" prefixOverrides="and|or">
- OpenWRT配置Webdav(s)共享文件 By HKL,
- OpenWRT配置Apache Webdav By HKL,