Typora + PicGo + SMMS 实现markdown格式文档图片上传

news2024/11/23 16:32:35

Typora + PicGo + SMMS 实现图片自动上传

    • 1. Typora 软件安装
    • 2. PicGo 的安装
      • 2.1 下载 PicGo
    • 3. 配置 SMMS 图床服务
      • 3.1 注册并登录 SMMS
      • 3.2 获取 API Token
    • 4. 软件配置
      • 4.1 Typora 图床设置
      • 4.2 PicGo 配置
    • 5. 使用 Typora 实现图片自动上传

1. Typora 软件安装

Typora中文版是一款好用极简免费的跨平台Markdown编辑器,软件使用这款软件能够帮助用户轻松将文本转换到HTML,软件从底层向上设计,软件支持markdown的标准语法,同时这款软件还支持动态预览功能等

下载并安装 Typora
在这里插入图片描述

https://zhouquanquan.lanzouk.com/b00g2jromh
密码: cmf9

下载后运行安装程序进行安装安装完成在安装目录中,

将 `winmm.dll` 文件拷贝到 Typora 的安装目录
打开 Typora,点击【帮助】>【我的许可证】,确认是否显示为已激活状态。

在这里插入图片描述

2. PicGo 的安装

PicGo 是一款轻量级的图片上传工具,支持多种图床。以下是安装步骤:

2.1 下载 PicGo

根据操作系统选择合适的安装版本,前往 PicGo 的官方网站进行下载:

PicGo 下载地址

在这里插入图片描述

3. 配置 SMMS 图床服务

SMMS 是一款免费的图床服务,支持快速上传图片,并提供海外和国内服务器。为了使用 SMMS,需要进行注册并获取 API Token。

3.1 注册并登录 SMMS

访问国内 SMMS 图床服务的注册地址:SMMS 注册

注册完成后,登录账户。

在这里插入图片描述

3.2 获取 API Token

API Token 用于在 PicGo 中配置图床,确保图片能够自动上传到 SMMS。

  • 登录 SMMS 后,点击右上角的【User】>【Dashboard】。
  • 在【API Token】部分,点击【Generate Secret Token】生成 Token。
  • 复制该 Token,稍后将用于 PicGo 的配置。

在这里插入图片描述

4. 软件配置

4.1 Typora 图床设置

为了让 Typora 自动上传图片至 SMMS,需要将其与 PicGo 集成。以下是详细步骤:

  1. 打开 Typora,进入【偏好设置】>【图像】>【图像上传服务】。
  2. 选择【PicGo (App)】作为上传服务。
  3. 在【PicGo 路径】中,填写 PicGo 安装的 exe 文件所在的目录。

在这里插入图片描述

4.2 PicGo 配置

  1. 打开 PicGo,进入【设置】>【图床设置】。
  2. 在【SM.MS 图床】中,输入刚才在 SMMS 中获取的 API Token。
  3. 点击【确定】保存配置。

在这里插入图片描述

至此,PicGo 已经配置好 SMMS 图床服务。

5. 使用 Typora 实现图片自动上传

当在 Typora 中插入本地图片时,PicGo 会自动将图片上传到 SMMS 图床,并返回图片的外链地址。这样可以确保 Markdown 文档中的图片在任何设备上都能正常显示。

在这里插入图片描述

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

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

相关文章

排序1

一、概述 直接插入排序 是稳定排序 二、插入排序 1)直接插入排序 2)折半插入排序 3)希尔排序 、 三、交换排序 1)冒泡排序 2)快速排序

three.js 着色器学习 聚集地

预览地址:https://z2586300277.github.io/three-cesium-examples 国内站点预览:http://threehub.cn github: https://github.com/z2586300277/three-cesium-examples

swift微调Qwen-7B大模型

环境说明: CUDA相关环境已搭建完成,不会装CUDA环境可参照我的其它文章; 显卡:4张3090 1、安装swift环境 #从源码安装 git clone https://github.com/modelscope/swift.git cd swift pip install -e .[llm] pip install -e .[e…

文件读写与缓存机制

文件读写与缓存机制 写文件: 1:stdio函数库 fopen/fwrite/fflush/fclose File* fp2: POSIX系统级别函数 open/write/close fd3:Windows系统级别函数 CreateFile/WriteFile/CloseHandle**同步数据到磁盘:**FlushFileBuffers、f…

永磁同步电机高性能控制算法(13)后续篇—— 基于高阶扩张状态观测器(ESO)的无模型预测控制(MFPC)

1.前言 前文已经介绍过了高阶ESO相对于传统ESO的优势。 https://zhuanlan.zhihu.com/p/703039702https://zhuanlan.zhihu.com/p/703039702 但是当时搭的ESO有点问题。把公式修正之后,发现前文用的改进四阶ESO无法使用。 今天来解释一下为什么改进4阶ESO无法使用…

SystemTap(stap)架构和原理介绍,以及脚本编写举例

1 SystemTap简介 SystemTap是一个诊断Linux系统性能或功能问题的开源工具。它允许开发人员和系统管理员深入研究内核甚至用户空间应用程序的行为,以便发现错误状态、性能问题,或者仅仅为了解系统是如何工作的。它使得对运行时的Linux系统进行诊断调式变…

递归算法及应用

一.简介 1.介绍 递归(Recursion)在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法,其核心思想是分治策略。 在日常开发中,我们使用循环语句远远大于递归,但这不能说明递归就没有用武之地&am…

服务器(百度云)部署项目(jar包)

java项目打包成jar包:clean------compile------install jar包上传到服务器上 和jar包相同的文件里,创建Dockerfile文件。 Dockerfile文件的内容informationerasure是jar包名,这里可根据自己定义的名字进行更换。 Dockerfile文件内容&#x…

chrome打印dom节点不显示节点信息

正常直接console dom节点 代码改成 var parser new DOMParser(); var docDom parser.parseFromString(testHtml, text/html); console.log(docDom) let htmlHeader ref< HTMLElement | null>(null) let htmlBoby ref< HTMLElement | null>(null) htmlHeader.v…

Datawhale AI 夏令营 第五期 CV Task1

活动简介 活动链接&#xff1a;Datawhale AI 夏令营&#xff08;第五期&#xff09; 以及CV里面的本次任务说明&#xff1a;Task 1 从零上手CV竞赛 链接里的教程非常详细&#xff0c;很适合小白上手&#xff0c;从报名赛事到使用服务器平台再到跑模型&#xff0c;手把手教&…

【Go语言基础】调度器模型GPM与垃圾回收器GC

系列综述&#xff1a; &#x1f49e;目的&#xff1a;本系列是个人整理为了Go语言学习的&#xff0c;整理期间苛求每个知识点&#xff0c;平衡理解简易度与深入程度。 &#x1f970;来源&#xff1a;材料主要源于Go语言趣学指南进行的&#xff0c;每个知识点的修正和深入主要参…

ubuntu系统在线安装下载firefox-esr流览器

1、在线firefox流览器 Firefox ESR(Extended Support Release)是火狐浏览器的长期支持版本&#xff0c;针对同一个主版本提供一年左右的安全性与稳定性支持。如果您因为火狐浏览器改版而导致有原本能用的功能变得不能使用的话(例如Firefox 64.0把RSS订阅的功能拿掉了)&#xf…

IO进程day02(文件IO)

目录 【1】什么是文件IO 1》概念 2》特点 3》操作 【2】函数接口 1》打开文件open() 思考&#xff1a;文件IO和标准IO的打开方式的对应关系 2》关闭文件 close() 3》读写文件 read write 1> 读文件 read() 2> 写文件 write() 练习&#xff1a;文件IO实现cp…

使用AWS的EC2服务如何降低成本

在现代企业中&#xff0c;云计算已经成为推动业务创新和发展的重要工具。亚马逊云服务&#xff08;AWS&#xff09;的弹性计算云&#xff08;EC2&#xff09;提供了灵活的计算能力&#xff0c;企业可以根据需求快速部署和管理应用。然而&#xff0c;如何在使用EC2服务的过程中有…

无人机之多旋翼无人机的用途

一、航拍与摄影 高清摄像&#xff1a;多旋翼无人机搭载高清摄像头&#xff0c;可以进行高空拍摄&#xff0c;获取清晰的图像和视频资料&#xff0c;广泛应用于影视制作和新闻报道。 实时传输&#xff1a;无人机可通过图像传输设备&#xff0c;实现实时画面回传&#xff0c;为…

linux常见基础命令

Linux基础命令 (下面这些命令都是最常见的命令.更复杂的会在之后的C语言学习陆续深入) 1、 pwd 功能&#xff1a; print work directory的缩写&#xff0c;显示当前目录的绝对路径 2、 cd 功能&#xff1a; change directory的缩写&#xff0c;切换目录 绝对路径&#xff1a;以…

知识改变命运 数据结构【二叉树OJ题】

1. 检查两颗树是否相同OJ链接 class Solution {public boolean isSameTree(TreeNode p, TreeNode q) {if(pnull&&q!null||p!null&&qnull) {return false;}if (pnull&&qnull) {return true;}if (p.val!q.val) {return false;}boolean leftisSameTree(p.…

数据库内容保密检查系统:及时发现“潜在”安全威胁

日前&#xff0c;国内专注于保密与非密领域的分级保护、等级保护、业务连续性安全和大数据安全产品解决方案与相关技术研究开发的领军企业——国联易安自主研发的国联数据库内容保密检查系统V1.0通过国保局涉密检测&#xff0c;获得涉密信息系统产品检测证书。其主要具备以下主…

nginx访问控制,用户认证,https

nginx访问控制 用于location段Allow&#xff1a;设定允许哪台或哪些主机访问&#xff0c;多个参数间用空格隔开Deny&#xff1a;设定禁止那台或哪些主机访问&#xff0c;多个参数间用空格隔开比如&#xff1a;allow 192.168.100.20 192.168.100.30;deny all;拒绝某台主机访问…

JavaEE 第18节 TCPUDP优缺点(对比)

目录 前言1、UDP(User Datagram Protocol)优点缺点 2、TCP(Transmission Control Protocol)优点缺点 3、总结 前言 基于TCP/IP协议栈&#xff0c;TCP和UDP属于传输层协议。在Java生态中也分别提供了相关套接字&#xff08;Socket&#xff09;1的API&#xff0c;方便网络编程。…