Typora图床配置优化(PicGo-Core(command line) 插件 + gitee)

Typora图床配置优化(PicGo-Core(command line) 插件 + gitee)

前言

在日常使用Typora编写markdown笔记时,经常需要插入图片来帮助理解和整理逻辑。然而,由于图片保存在本地,上传到网上时经常出现图片不见或错误警告的问题。因此,为了保证图片的有效性,建立一个图床并将图片上传到网上非常重要。本文档将介绍如何使用PicGo-Core(command line) 插件 + gitee实现markdown插入图片自动上传。

准备

  • (非必须)下载并安装最新版的node.js官网。

注册 gitee 账号并创建一个仓库

image-20240528134443623

创建私人令牌

生成私人令牌:个人头像下拉 ->设置 -> (右侧)私人令牌 -> 生成新令牌

image-20240528140442685

  • 请注意,申请的令牌只出现一次,忘记只能重新生成!

在Typora中下载并安装PicGo-Core(command line)插件

  1. 打开Typora,依次点击 文件-偏好设置-图像。
  2. 勾选揃入图片时的选项,并在上传服务设定中选择PicGo-Core(command line),点击下载或更新按钮下载插件。

image-20210815205612225

使用PicGo安装gitee图床插件

找到第2步中下载的PicGo二进制文件,不同系统文件名略有不同:

  • Windows系统路径:C:\Users\用户名\AppData\Roaming\Typora\picgo\win64\picgo.exe
  • Linux系统路径:~/.config/Typora/picgo/linux/picgo

接下来,在命令行中执行以下命令:

  • Linux系统,在终端中执行/home目录下的./.config/Typora/picgo/linux/picgo install gitee-uploader
  • Windows系统,在包含PicGo.exe文件的路径下执行.\picgo.exe install gitee-uploader

修改配置文件

PicGo的默认配置文件为~/.picgo/config.json,不同系统的用户目录路径不太一样:

  • Linux和macOS用户的目录路径:~/.picgo/config.json
  • Windows用户的目录路径:C:\Users\用户名.picgo\config.json

使用文本编辑工具打开配置文件,参考如下配置:

{"picBed": {"current": "gitee","uploader": "gitee","gitee": {"branch": "master","customPath": "yearMonth","customUrl": "","path": "仓库下的文件夹","repo": "用户id/仓库名","token": "gitee上申请的私人令牌"}},"picgoPlugins": {"picgo-plugin-gitee-uploader": true}
}

说明:

  • current为当前的图床,uploader表示上传用的图床,这里两个都设置为gitee
  • master表示主分支,一般用做图床的仓库是个单独的仓库,因此保持master
  • path为仓库下的文件夹,repo为仓库名。例如,如果有一个仓库名为pic,图片存在这个仓库下的file文件夹,你的用户iduser,则pathfilerepouser/pic
  • token为私人令牌,需要在gitee网站申请。申请的token只出现一次(注意保存好),点击复制按钮,粘贴到配置文件中即可。

测试gitee图床

完成以上配置后,新建一个 typora 的 .md 文件,往文档中粘贴图片,可以选择上传图片到配置的 gitee 仓库中,并返回图片链接。上传成功后可在 gitee 仓库中查看。
  通过以上步骤,你可以实现 Typora 图床配置优化,使用 PicGo-Core 插件和 gitee 作为图床来方便地管理和上传图片。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/17636.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

育菁桌面式数控机床助力教育装备

桌面式数控机床是一种小型化的数控机床,它通常具有紧凑的设计和较小的体积,可以放置在桌面上进行操作。 这种车床结合了数控技术,通过计算机编程来控制机床的运动和加工过程,以实现高精度、高效率的工件加工。 桌面式数控车床是一…

如何部署一套高可用性的医院信息管理系统?基于华为云、SpringBoot、Vue及Jenkins、Gitlab的CI/CD流程

目录 一、项目背景 二、项目架构 三、项目部署流程 1、前端部署 2、后端部署 3、监控与运维 四、项目过程 一、项目背景 随着医疗信息化程度的不断加深,医院信息管理系统的稳定性和可用性成为了医疗机构日常运营的关键。在这个数字化时代&am…

选择快充时代下的理想充电器与电压诱骗芯片PW6606

随着科技的不断进步,我们的电子设备对于充电速度和效率的要求越来越高。在快充技术迅猛发展的今天,了解不同类型的充电器及其对应的快充协议,以及如何选择适合的电压诱骗芯片,对于提升充电体验和保障设备安全显得尤为重要。 一、快…

生信网络学院|05月31日《SOLIDWORKS Manage 产品周期管理》

课程主题:SOLIDWORKS Manage 产品周期管理 课程时间:2024年05月31日 14:00-14:30 主讲人:付舰 生信科技 PLM实施顾问 1、SOLIDWORKS Manage介绍 2、周期流程管理 3、产品项目管理 4、项目会议管理 5、项目问题管理 安装腾讯会议客户端…

Android 13 VSYNC重学习

Android 13 VSYNC重学习 引言 学无止境,一个字干就完事! 源码参考基于Android 13 aosp! 一. Android VSync模块开胃菜 在开始正式的分析之前,我们先简单对Android的Vsync模块简单介绍下,如下图所示,其中: HW_VSync是…

【Java面试】一、Redis篇(上)

文章目录 0、准备1、缓存穿透:不存在的key2、缓存击穿:热点key过期3、缓存雪崩:大批key同时过期4、双写一致性4.1 要求高一致性4.2 允许一定的一致延迟 5、面试 0、准备 Redis相关概览: 以简历上所列的项目为切入点,展…

Steamdeck使用Windows系统游玩雪地奔驰时闪退问题解决方法

我非常喜欢雪地奔驰这款游戏,买sd的一部分也是为了它。可在我打开这个游戏时,游戏发生闪退问题。查阅了网络各个途径,基本没有解决方法。因此我自己分析终于解决该问题。以下是我解决问题的思路,仅供记录参考: 游戏在崩…

2024提升数字思维能力加快企业数字化转型(74页PPT)

方案介绍: 本报告的价值在于为企业提供了一套系统的提升数字思维能力、加快数字化转型的理论框架和实践指南。通过本报告的学习和应用,企业可以更加清晰地认识到数字化转型的重要性和紧迫性,明确自身在数字化转型中的优势和不足,并…

ES升级--02--kibana安装与启动

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Kibana官网文档https://www.elastic.co/guide/cn/kibana/current/targz.html 1.官网下载https://www.elastic.co/cn/downloads/past-releases#kibana 2.解压软件3.配…

基于VMware安装Linux虚拟机

1.准备Linux环境 首先,我们要准备一个Linux的系统,成本最低的方式就是在本地安装一台虚拟机。为了统一学习环境,不管是使用MacOS还是Windows系统的同学,都建议安装一台虚拟机。 windows采用VMware,Mac则采用Fusion …

使用Spring Boot编写的小项目

加法计算器 前端代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> <…

若依跳转(新增)页面,在菜单中不显示的页面

在router.js文件中 跳转方式 this.$router.push(/monitor/b/b)

有限元之有限元法的实现

目录 一、单元刚度矩阵及单元荷载 二、总刚度矩阵及总荷载的合成 三、边界条件处理 四、算例实现 4.1 C代码 4.2 计算结果 五、结论 前三节我们介绍了有限元的基本概念、变分理论及有限元空间的构造&#xff0c;本节我们探讨如何实现有限元法。我们继续以二维椭圆型方程…

以太坊现货ETF获批:引发ETH价格暴涨,市场热议达到高潮

2024年5月24日&#xff0c;北京时间&#xff0c;以太坊现货ETF正式获得美国证券交易委员会&#xff08;SEC&#xff09;的批准&#xff0c;成为继比特币之后&#xff0c;美国主权政府承认的又一加密货币基金产品。这一意外的利好消息引发了加密货币市场的狂欢&#xff0c;以太坊…

JavaWeb开发 2.Web开发 Web前端开发 ①介绍

内心一旦平静&#xff0c;外界便鸦雀无声 —— 24.5.27 一、初识Web前端 网页有哪些部分组成? 文字、图片、音频、视频、超链接 ...网页&#xff0c;背后的本质是什么? 前端代码前端的代码是如何转换成用户眼中的网页的? 通过浏览器转化(解析和渲染)成用户看…

调试面对面翻译小程序

调试面对面翻译小程序 文章目录 调试面对面翻译小程序预览1.拉取项目2.在微信开发者工具打开使用 微信版本要求微信同声传译插件支持功能 此demo用于学习 预览 1.拉取项目 git clone https://github.com/Tencent/Face2FaceTranslator或者&#xff08;加速镜像&#xff09; git …

Warning: Each child in a list should have a unique “key“ prop.

问题描述&#xff1a; 使用ProTable的时候&#xff0c;报错如下 原因分析&#xff1a; 根据报错内容可以分析出&#xff0c;表格数据缺少唯一key&#xff0c; <PaginationTablecolumns{columns}pagination{{pageSize: 10,current: 1,showSizeChanger: true,showQuickJum…

网络安全行为可控定义以及表现内容简述

在数字化快速发展的今天&#xff0c;网络安全已成为国家和企业不可或缺的防线。据统计&#xff0c;网络攻击事件频发&#xff0c;给全球经济带来了巨大损失。因此&#xff0c;确保网络安全行为可控显得尤为重要。今天我们来聊聊网络安全行为可控定义以及表现内容。 网络安全行为…

摸鱼大数据——Hive表操作——分区表

1、介绍 特点: 分区表会在HDFS上产生目录。查询数据的时候使用分区字段筛选数据&#xff0c;可以避免全表扫描&#xff0c;从而提升查询效率 注意: 如果是分区表&#xff0c;在查询数据的时候&#xff0c;如果没有使用分区字段&#xff0c;它回去进行全表扫描&#xff0c;会降低…

什么是NAND Flash ECC?

在存储芯片行业&#xff0c;数据完整性和可靠性是至关重要的。为了确保数据的准确性和防止数据丢失&#xff0c;ECC&#xff08;错误校正码&#xff09;在NAND Flash存储中扮演了关键角色。MK米客方德将为您解答NAND Flash ECC的基本概念、工作原理及其在实际应用中的重要性。 …