【Typroa使用】Typroa+PicGo-Core(command line)+gitee免费图片上传配置
Typroa+PicGo-Core(command line)+gitee免费图片上传配置
本文是在win10系统下配置typroa+picGo-Core(command line)+gitee图片上传的教程。需要的环境和工具有:
- gitee账号,新建仓库及token令牌;
- 已经安装了的typroa,需要0.9.98版本以上;
- node.js环境,安装gitee插件需要;
- PicGo-COre(command line)及gitee插件安装;
文章目录
- Typroa+PicGo-Core(command line)+gitee免费图片上传配置
- 一、 注册gitee账户、新建仓库并生成私人令牌
- 二、安装和配置node.js环境
- 三、安装PicGo-COre(command line)
- 四、安装gitee插件
- 五、 配置PicGo-Core(command line)
- 六、 验证配置是否成功
- 七、出现的问题
一、 注册gitee账户、新建仓库并生成私人令牌
进入gitee网站,按照提登录或注册账户。
登录后,在右上方新建仓库

输入一些必要信息,然后点击创建

生成私人令牌,在右上角找到设置,点击进入设置。

点击私人令牌,右侧点击生成新令牌,输入描述信息,点击提交,弹出窗口不要着急关闭,复制生成的令牌token保存下来。

二、安装和配置node.js环境
PicGo-Core(command line)配置gitee时需要用到node.js环境,所以电脑中需要有node.js环境。
查看电脑中是否有node.js环境:打开cmd,输入
node -v,输出node.js版本信息表示电脑中已经有node.js,如下,否则,需要安装。
首先下载node.js,下载完成后双击下载的msi文件,一直NEXT,注意中间需要设置安装路径;选择安装的模块,选择npm package manager;勾选自动安装需要的工具。如下图



点击Install,等待安装完成。安装完成会弹出如下窗口

重新打开cmd,输入node -v出现版本号,说明安装成功了。
开始配置node.js。这里配置的是npm安装的全局模块以及缓存cache的路径,如果不配置,后续执行类似npm install express [-g]的命令后将会默认安装到C盘。
第一步,在安装路径下新建两个文件夹:node_global和node_cache。

第二步,打开cmd,依次输入以下命令后关闭cmd。
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
第三步,配置系统环境变量。打开环境变量设置,新建系统变量NODE_PATH:

增加Path变量,然后点击确定。

第四步,测试node.js环境是否安装成功,使用管理员权限重新打开cmd,输入npm install express -g,会出现安装成功的提示,输入命令npm express -v会出现安装的express模块的版本信息。
三、安装PicGo-COre(command line)
打开typroa,进入偏好设置,选择②PicGo-Core(command line),然后点击下载或更新,弹出的窗口中点击下载,等待下载完成即可。

①选择插入图片时的操作,如果选择上传图片,那么会立即上传图片到gitee;如果选择无特殊操作,可以后续再上传图片;

四、安装gitee插件
找到picgo.exe的路径,一般在C:\Users\23149\AppData\Roaming\Typora\picgo\win64,打开cmd,依次输入以下命令:
cd C:\Users\23149\AppData\Roaming\Typora\picgo\win64
.\picgo.exe install gitee-uploader
出现如下图显示插件安装成功。

五、 配置PicGo-Core(command line)
打卡typroa,打开偏好设置-图像,点击④打开配置文件,在配置文件中输入以下:
{"picBed": {"current": "gitee","uploader": "gitee","gitee": {"branch": "master","customPath": "yearMonth","customUrl": "","path": "img/", "repo": "Innern/typroa-images","token": "token"},"transformer": "path"},"picgoPlugins": {"picgo-plugin-gitee-uploader": true},
}
其中path是图片在仓库中的路径;repo需要输入自己的仓库路径,如果路径输入错误,验证图片上传时会提示 404 - {"message":"Not Found Project"}。
注意这个路径不是仓库名,而是仓库的具体地址。
token输入记录的令牌token。
六、 验证配置是否成功
打开typroa,打开偏好设置-图像,点击【验证图片上传选项】,弹出如下提示表示配置成功,这时查看自己的gitee仓库,刷新可以看到已经上传了两张图片在img路径下。

七、出现的问题
使用中发现,仅知乎和CSDN可以识别到图片,其它编辑器识别不了。
相关文章:
【Typroa使用】Typroa+PicGo-Core(command line)+gitee免费图片上传配置
TyproaPicGo-Core(command line)gitee免费图片上传配置 本文是在win10系统下配置typroapicGo-Core(command line)gitee图片上传的教程。需要的环境和工具有: gitee账号,新建仓库及token令牌;已经安装了的typroa,需要0.9.98版本以上…...
【云原生-Kurbernetes篇】HPA 与 Rancher管理工具
文章目录 一、Pod的自动伸缩1.1 HPA1.1.1 简介1.1.2 HPA的实现原理1.1.3 相关命令 1.2 VPA1.2.1 简介1.2.2 VPA的组件1.2.3 VPA工作原理 1.3 metrics-server简介 二、 HPA的部署与测试2.1 部署metrics-serverStep1 编写metrics-server的配置清单文件Step2 部署Step3 测试kubect…...
Python学习笔记(4)
《Python编程:从入门到实践》学习笔记 1.文件和异常 1.1 从文件中读取数据 1.1.1 读取整个文件 要读取文件,需要一个包含几行文本的文件。下面首先来创建一个文件,它包含精确到小数 点后30位的圆周率值,且在小数点后每10位处都换…...
算法通关村第十二关-青铜挑战字符串
大家好我是苏麟 , 今天带来字符串专题 . 转换成小写字母 描述 : 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。 题目 : LeetCode 709.转换成小写字母 : 709. 转换成小写字母 分析 : 这个题可以先遍历整个字符串…...
网站被反诈拦截该怎么申诉与解封
随着互联网的发展,网络诈骗问题也日益突出。为了打击这类问题,反诈中心采取了一系列的措施,如打击违规诈骗网站和APP,标记诈骗手机号等。虽然这些措施在一定程度上取得了效果,但是也不可避免会出现审核不到位的情况。 …...
【机器学习】033_反向传播
一、计算图、反向传播原理 1. 回顾前向传播 例:假设现在有一个神经网络,其仅有一个输出层和一个神经单元 定义 定义 ,即激活函数对激活值不再做具体处理 定义平方损失函数 ,计算a的值与真实值的差距 此时,通过计算…...
关于缓存和数据库一致性问题的深入研究
如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存?到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库&…...
vim模式用法总结
0.前言 我们用gcc编译文件的时候,如果发生了下面的错误,那么如何用vim打开的时候就定位到? 我们可以知道,这是第6行出现了错误; 所以我们使用vim打开的时候多输入个这个,我们就可以快速定位了 vim test.c 6…...
基于深度学习的单帧图像超分辨率重建综述
论文标题:基于深度学习的单帧图像超分辨率重建综述作者: 吴 靖,叶晓晶,黄 峰,陈丽琼,王志锋,刘文犀发表日期:2022 年9 月阅读日期 :2023.11.18研究背景: 图像…...
开源与闭源:创新与安全的平衡
目录 一、开源和闭源的优劣势比较 一、开源软件的优劣势 优势 劣势 二、闭源软件的优劣势 优势 劣势 二、开源和闭源对大模型技术发展的影响 一、机器学习领域 二、自然语言处理领域 三、数据共享、算法创新与业务拓展的差异 三、开源与闭源的商业模式比较 一、盈…...
C# 22H2之后的windows版本使用SetDynamicTimeZoneInformation设置时区失败处理
使用SetDynamicTimeZoneInformation设置时区返回false,设置失败。 使用PowerShell设置Set-TimeZone成功。 /// <summary> /// 设置本地时区 /// 参数取值"China Standard Time",即可设置为中国时区 /// </summary> /// <param …...
分布式与微服务 —— 初始
前言 距今微服务的提出已经过去快十个春秋,网络上的博文讲微服务也是一抓一大把,但是荔枝仍然觉得还是有必要自己梳理一下整个知识体系。在这篇文章中,荔枝将会以一个初学者的角度来切入,从分布式系统和微服务架构引入,…...
多因素方差分析(Multi-way Analysis of Variance) R实现
1, data0507 flower 是某种植物在两个海拔和两个气温下的开花高度,采用合适 的统计方法,检验该种植物的开花高度在不同的海拔之间和不同的气温之间有无差异?如果有差异,具体如何差异的?(说明依据、结论等关…...
git撤销某一次commit提交
一:撤销上一次commit提交,但不删除修改的代码 可以使用使用VSCode 二:使用 git reset --hard命令删除提交时,将会删除该提交及其之后的所有更改(相当于你想要回滚到的提交的提交ID) git reset --hard 版本…...
数据结构详细笔记——图
文章目录 图的定义图的存储邻接矩阵法邻接表法邻接矩阵法与邻接表法的区别 图的基本操作图的遍历广度优先遍历(BFS)深度优先遍历(DFS)图的遍历和图的连通性 图的定义 图G由顶点集V和边集E组成,记为G(V,E),…...
黑马React18: 基础Part II
黑马React: 基础2 Date: November 16, 2023 Sum: 受控表单绑定、获取DOM、组件通信、useEffect、Hook、优化B站评论 受控表单绑定 受控表单绑定 概念:使用React组件的状态(useState)控制表单的状态 准备一个React状态值 const [value, se…...
Maven工程继承关系,多个模块要使用同一个框架,它们应该是同一个版本,项目中使用的框架版本需要统一管理。
1、父工程pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apache.org/PO…...
Selenium UI 自动化
一、Selenium 自动化 1、什么是Selenium? Selenium是web应用中基于UI的自动化测试框架。 2、Selenium的特点? 支持多平台、多浏览器、多语言。 3、自动化工作原理? 通过上图,我们可以注意到3个角色,下面具体讲解一…...
竞赛 题目:基于深度学习的图像风格迁移 - [ 卷积神经网络 机器视觉 ]
文章目录 0 简介1 VGG网络2 风格迁移3 内容损失4 风格损失5 主代码实现6 迁移模型实现7 效果展示8 最后 0 简介 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习卷积神经网络的花卉识别 该项目较为新颖,适合作为竞赛课题方向,…...
【unity3D-网格编程】01:Mesh基础属性以及用代码创建一个三角形
💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的网格编程方面学习笔记 🈶本篇是unity的网格编程系列01-mesh基础属性 网格编程系列01 mesh基础属性实践操作用代码初始化一个三角形在三角形的基础上改成正…...
手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...
K8S认证|CKS题库+答案| 11. AppArmor
目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...
相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了: 这一篇我们开始讲: 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下: 一、场景操作步骤 操作步…...
前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
【数据分析】R版IntelliGenes用于生物标志物发现的可解释机器学习
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍流程步骤1. 输入数据2. 特征选择3. 模型训练4. I-Genes 评分计算5. 输出结果 IntelliGenesR 安装包1. 特征选择2. 模型训练和评估3. I-Genes 评分计…...
《C++ 模板》
目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板,就像一个模具,里面可以将不同类型的材料做成一个形状,其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式:templa…...
基于IDIG-GAN的小样本电机轴承故障诊断
目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) 梯度归一化(Gradient Normalization) (2) 判别器梯度间隙正则化(Discriminator Gradient Gap Regularization) (3) 自注意力机制(Self-Attention) 3. 完整损失函数 二…...
C++课设:简易日历程序(支持传统节假日 + 二十四节气 + 个人纪念日管理)
名人说:路漫漫其修远兮,吾将上下而求索。—— 屈原《离骚》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 专栏介绍:《编程项目实战》 目录 一、为什么要开发一个日历程序?1. 深入理解时间算法2. 练习面向对象设计3. 学习数据结构应用二、核心算法深度解析…...
Go语言多线程问题
打印零与奇偶数(leetcode 1116) 方法1:使用互斥锁和条件变量 package mainimport ("fmt""sync" )type ZeroEvenOdd struct {n intzeroMutex sync.MutexevenMutex sync.MutexoddMutex sync.Mutexcurrent int…...
WebRTC从入门到实践 - 零基础教程
WebRTC从入门到实践 - 零基础教程 目录 WebRTC简介 基础概念 工作原理 开发环境搭建 基础实践 三个实战案例 常见问题解答 1. WebRTC简介 1.1 什么是WebRTC? WebRTC(Web Real-Time Communication)是一个支持网页浏览器进行实时语音…...

