Typora加七牛云实现实时图片自动上传

Typora加七牛云实现实时图片自动上传

前言:

​ Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别.重点是免费!

​ 其风格简约,功能强大,支持图片复制粘贴,再加上现在支持图片自动上传并返回url,以后在写博客就不在需要先上传到服务器在手动引用了。

1.0 申请七牛云 文件存储 并配置ssl

步骤:注册实名(略过) –>>左上角菜单选择对象存储–>>空间管理–>>新建空间–>>绑定域名(域名需要备案,七牛测试域名只有30天)–>>配置ssl(博客园等线上博客图片需要ssl才行)

  • 新建对象存储 Typora加七牛云实现实时图片自动上传
  • 新建空间 Typora加七牛云实现实时图片自动上传

    储存空间名称和储存区域需要记下来,后面要用到:

    Typora加七牛云实现实时图片自动上传
  • 绑定域名

    点击绑定域名,然后添加域名,然后固执CNAME去域名服务商将域名解析过来即可

    Typora加七牛云实现实时图片自动上传
  • 配置ssl Typora加七牛云实现实时图片自动上传 Typora加七牛云实现实时图片自动上传

    七牛云证书是免费的,上传新证书然后申请证书,验证域名所有权 ,绑定即可

2.0 Typora设置

步骤:选择左上角文件 –>> 偏好设置–>>图像

Typora加七牛云实现实时图片自动上传
  • 打开配置文件
{
    "picBed": {
      "uploader": "qiniu",
      "qiniu": {
        "accessKey": "",
        "secretKey": "",
        "bucket": "", // 存储空间名
        "url": "", // 自定义域名
        "area":  "", // 存储区域编号
        "options": "", // 网址后缀,比如?s1g.cn
        "path": "img/" // 自定义存储路径,比如 img/
      }
    },
    "picgoPlugins": {}
}

2.1 Typora配置七牛云

accessKey、secretKey 找到右上角头像选择秘钥管理。
点击右上角头像,选择密匙管理:

Typora加七牛云实现实时图片自动上传

Typora加七牛云实现实时图片自动上传

bucket、area
bucket=储存空间名称 area=储存区域,填入存储区域的编号即可
华东z0 华北z1 华南z2 北美z3 东南亚z4

Typora加七牛云实现实时图片自动上传**

url
空间管理 –>>域名管理
协议+域名就是url字段的值:https://img.s1g.cn/

补充完后如下:

{
    "picBed": {
      "uploader": "qiniu",
      "qiniu": {
        "accessKey": "****************************************",
        "secretKey": "****************************************",
        "bucket": "lmhcprj", // 存储空间名
        "url": "https://img.s1g.cn", // 自定义域名
        "area":  "z0", // 存储区域编号
        "options": "", // 网址后缀,比如?lmhc
        "path": "img/" // 自定义存储路径,比如 img/
      }
    },
    "picgoPlugins": {}
}

2.2 测试使用

Typora加七牛云实现实时图片自动上传

Typora加七牛云实现实时图片自动上传

作者:泪梦红尘 原文链接:https://www.lmhc.blog/

Original: https://www.cnblogs.com/lmhcblog/p/15134379.html
Author: 泪梦红尘blog
Title: Typora加七牛云实现实时图片自动上传

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590657/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • MySQL高可用安装

    MySQL HA部署 环境准备 创建本地yum源 确认关闭 SELinux 防火墙设置 MySQL安装 使用 root 用户操作创建相关的用户组和用户 上传/解压介质 设置自启动 …

    数据库 2023年5月24日
    097
  • 前端常用函数封装

    常用函数封装 获取某日期若干个工作日后的日期 * 参数: * time: [String] 给&#x5B9…

    数据库 2023年6月11日
    082
  • [LeetCode]28. 实现 strStr()

    实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始…

    数据库 2023年6月9日
    082
  • 数据库原理二—MySQL事务与锁

    数据库事务的四大特性 原子性A 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用 一致性C 执行事务前后,数据保持一致,多个事务对同一个数据读取…

    数据库 2023年6月6日
    065
  • 创建一个Django项目总结

    2022-09-25 首先,要安装好虚拟环境,之后要切换到虚拟环境中,使用的命令 之后,创建一个Django项目使用的命令: 进入到该项目的目录下,创建一个子应用,使用的命令: 其…

    数据库 2023年6月14日
    090
  • mybatis SelectKey解析

    1.selectKey介绍及作用 resultType:sql返回的java类型 statementType:STATEMENT|PREPARED|CALLABLE三种默认PREP…

    数据库 2023年5月24日
    075
  • PLSQL_developer安装与配置

    前言: 记录安装与配置操作 环境: 客户机:windows服务器:虚拟机中的windows server 2003/————&#82…

    数据库 2023年6月11日
    076
  • MySQL max() min() 函数取值错误

    今天日志出现异常,一步一步debug发现SQL语句返回值出错,进一步发现是max()函数返回出错。点击跳转解决办法,赶时间的朋友可以去获得答案。当然我还是希望大伙看看原由。 sel…

    数据库 2023年5月24日
    076
  • 一文读懂Spring框架中依赖注入流程

    想读懂Spring的依赖注入流程,我们先简单了解一下Ioc和DI是什么? IoC和DI Ioc—Inversion of Control,即”控制反转”,不…

    数据库 2023年6月6日
    067
  • 线程简介

    线程简介以多线程在Windows操作系统中的运行模式为例:Windows操作系统是 多任务操作系统,它以进程为 单位。每个独立执行的程序都被称为 进程( 比如正在运行的QQ是一个进…

    数据库 2023年6月16日
    0114
  • Collections.singletonList方法

    这个方法主要用于只有一个元素的优化, 减少内存分配,无需分配额外的内存,可以从SingletonList内部类看得出来,由于只有一个element,因此可以做到内存分配最小化,相比…

    数据库 2023年6月16日
    077
  • MySQL(一)——查看密码与修改

    查看数据库密码,策略与修改 RPM安装: 源码安装: 进入:数据库 进入数据库后第一步设置密码: 查看密码策略 修改密码策略,长度 0宽容模式 混合模式,0关闭大小写 特殊字符 O…

    数据库 2023年6月14日
    0114
  • http状态码总结

    表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求…

    数据库 2023年6月6日
    056
  • 没有 Cgroups,就没有 Docker

    Cgroups 是什么? Cgroups 是 control groups 的缩写,是 Linux 内核提供的一种可以 限制、 记录、 隔离进程组(progress groups)…

    数据库 2023年6月6日
    093
  • 数据库发展史2–数据仓库

    ​ 回顾数据仓库的发展历程,大致可以将其分为几个阶段:萌芽探索到全企业集成时代、企业数据集成时代、混乱时代–“数据仓库之父”间的论战、理论模型确…

    数据库 2023年6月11日
    092
  • 代码更新提交到GIT

    1、先克隆代码到本地做备份(在需要克隆项目的的那个文件夹下使用Git Bash Here可以直接定位到当前目录,不让需要定位cd命令到目录再使用克隆命令) $ git clone …

    数据库 2023年6月11日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球