Typora图床配置

2024-04-20 14:32
文章标签 配置 typora 图床

本文主要是介绍Typora图床配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1. 安装Typora软件
  • 2. 在Typora里下载PicGo-Core(command line)插件
  • 3. 借助picgo安装gitee图床插件
  • 4. 修改picgo配置文件
  • 5. 测试gitee图床
    • 参考

友情提示:目前gitee启用了防盗链机制,使用gitee作图床图片可正常上传,但文档可能无法正常浏览,因此不再建议将gitee仓库作为图床使用。Typora使用其他图床可参考本文设置,方法大同小异

Typora是一个跨平台的markdown编辑器,使用markdown编辑器写文章优点是排版简洁,痛点则是无法像Word那样直接嵌入图片,插入的图片实际上插入的是图片的路径(可以是本地路径也可以是网络路径)。

使用网络路径的优点是文档可以跨平台跨设备浏览,在使用前需要进行些许配置,看到网络上很多博主推荐使用“picgo软件+github仓库”的方案,个人试用下来体验并不那么丝滑(可能我只是个凡人吧 ),picgo这个软件配置完成后经常连不上github国内访问也经常抽风。因此,笔主使用的方案是“PicGo-Core(command line)+gitee仓库”的方案,这里的PicGo-Core是Typora内置的一个插件,和picgo软件不同。

该方案主要分为以下几个步骤:

  1. 安装Typora软件(官网);
  2. 在Typora里下载PicGo-Core(command line)插件;
  3. 借助picgo安装gitee图床插件;
  4. 修改picgo配置文件

1. 安装Typora软件

Typora在各个平台下的安装都很简单,此处安装过程略。

2. 在Typora里下载PicGo-Core(command line)插件

  1. 打开Typora,依次点击文件-偏好设置-图像
  2. 按下图所示勾选插入图片时的选项,并在上传服务设定选择PicGo-Core(command line),点击下载或更新按钮下载插件;若执行失败,本人亲测过两个方法:1. 先尝试更换联网方式(如手机热点连接)后重试;2. 方法一无效的话尝试根据系统安装Node.js环境(后面装插件也要用的,安装完成标志是命令行敲npm -v返回版本号),安装完成后重试。在不同的环境下可能问题不太一样,以上方式基本可以解决。

image-20210318144255481

3. 借助picgo安装gitee图床插件

这一步需要找到第2步中下载的picgo二进制文件,不同系统文件名略有不同:

  1. windows系统一般在C:\Users\用户名\AppData\Roaming\Typora\picgo\win64\文件夹,文件名为picgo.exe
  2. linux系统一般在~/.config/Typora/picgo/linux/文件夹,文件名为picgo
  3. 笔者这里用的是linux系统,打开终端,在home目录下执行./.config/Typora/picgo/linux/picgo install gitee-uploaderwindows系统可以在包含picgo.exe文件的路径下执行.\picgo.exe install gitee-uploader若执行失败,可能需要根据系统安装Node.js环境(完成标志是命令行敲npm -v返回版本号),安装完成后重试

image-20210318145758413

4. 修改picgo配置文件

重新打开偏好设置-打开配置文件,此时自动打开picgo的配置文件,配置正确时会自动上传图片到gitee

image-20200620214326041

文件可以参考如下修改:

{"picBed": {"current": "gitee","uploader": "gitee","gitee": {"branch": "master","customPath": "yearMonth","customUrl": "","path": "仓库下的文件夹","repo": "用户id/仓库名","token": "gitee上申请的私人令牌"}},"picgoPlugins": {"picgo-plugin-gitee-uploader": true}
}
  1. current为当前的图床,uploader表示上传用的图床,这里两个都设置为gitee
  2. master表示主分支,一般用做图床的仓库是个单独的仓库,此处保持master就好;
  3. path为仓库下的文件夹,repo为仓库名,假如如有一个仓库名为a,图片存在这个仓库下的b文件夹,你的用户idlinux(浏览器地址栏仓库名前的字符串),则pathbrepolinux/a
  4. token为私人令牌,需要在gitee网站申请,申请的token只出现一次,点击复制按钮将其粘贴到配置文件中即可,一个用户可以有多个token,可以在gitee网站管理自己的token

image-20200924225152791

  1. 使用的插件都要在picgoPlugins里包含并设置为true,这里只使用了gitee插件

5. 测试gitee图床

经过以上的配置,不出问题的话,此时新建一个typora.md文件,往文档中粘贴图片,应该是会直接上传到gitee配置的仓库中的(上传成功可以直接在gitee网站查看)。

也可以打开Typora软件文件-偏好设置-图像-验证图片上传选项进行验证,笔主这里已经上传过,因此出现ERROR(仓库里有了就没必要上传了)

image-20210318152851464

以上,就是配置Typora图床的基本过程了,其他图床配置过程类似,本文省略了gitee仓库新建以及gitee token申请过程,有需要可以自行百度或参考笔主的另一篇文章 Typora+gitee+notejs+坚果云构建私有云笔记。

参考

  • Typora+gitee+notejs+坚果云构建私有云笔记

这篇关于Typora图床配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/920509

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Spring Boot配置和使用两个数据源的实现步骤

《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例