目录

一、引用本地图片

(1)拷贝图片

(2)相对路径

(3)特殊情况

<1>  文件与图片都在当前文件夹

<2>图片在文件的上一个文件夹

(4)弊端

二、引用网络图片

(1)选择一张网络图片

(2)粘贴路径

(3)好处

三、使用图床插入图片

(1)引入

(2)APP推荐

(3)PicGo

(4)PicGo + Github图床

<1> 首先你要有一个Github账号

<2> 将Github设置为默认图床

<3> 在Github上新建一个仓库

<4> 返回PicGo进行Github设置

<5> 图片上传及查看

<6> 返回Github查看

(5)PicGo + Gitee图床

<1> 我们打开PicGo的“插件中心”

<2>操作和Github里面很像

<3> 404错误原因

<4>测试

(6)进阶

(7)提醒

(8)Typora+PicGo

<1> 打开Typora的偏好设置

<2> 修改Typora权限

<3> 上传图片

四、图片排版

给图片加图注

<1> 打开Typora

<2> 输入代码

<3> 上传图片到图床

<4> 上传图片至Typora

<5> 对图片进行比例缩放

<6> 图注


一、引用本地图片

(1)拷贝图片

如果你对Markdown不熟悉的话,可以直接拷贝一张图像,然后直接粘贴在Typora里面。

比如

我们可以看到,这里是把文件的绝对路径给引用过来了:

(2)相对路径

在Typora里面使用插入图片的快捷键“ Ctrl+Shift+I ”。

然后点击选择路径。

找到想插入的图片目录。

比如我这里的:

还可进行缩放图片:

(3)特殊情况

<1>  文件与图片都在当前文件夹

若此时你写的Typora文件和你所需要插入的图片在同一个目录下。

就可以直接使用“ ./ ”的快捷方式来找到当前文件所在的目录。

比如,此时我们创建一个文件夹,将Typora文件和要插入的图片放入。

打开Typora文件,我们需要将“水晶”这张图片引入。

方法:

先按快捷键“ Ctrl+Shift+I ”,然后在路径位置写上“ ./ ”,然后将图片名称(包括后缀名)写在里边。

: “ ./ ”代表“图片.md”所在的文件夹。

可以看到结果插入成功:

<2>图片在文件的上一个文件夹

若此时你所需要插入的图片在你写的Typora文件上一个目录中。

就可以直接使用“ ../ ”的快捷方式来找到当前文件的上一级目录。

比如,现在这个图片在我们Typora文件的上一级目录。

这是图片所在路径:

这是文件所在路径:

方法:

那我们打开这个文件,先按快捷键“ Ctrl+Shift+I ”,然后写入“ ../ ”,然后写入图片名称(包括后缀名)。

: “../ ”代表“图片.md”所在的上一级文件夹。

可以看到结果插入成功:

(4)弊端

无论是绝对路径还是相对路径,实际上都是引用图片的路径

引用的都是路径本身,而不是图片。

我们可以看到,Typora写的文件比图片本身的内存占用还要低(所以Markdown非常节省存储空间)。

文件并不包含图片本身。

如果我们把本地图片删掉或者该张图片的名称路径改动了,在文件中就无法显示图片了。

二、引用网络图片

(1)选择一张网络图片

选择一张网络图片,复制它的链接:

(2)粘贴路径

然后再Typora里面按快捷键“ Ctrl+shift+I ”,然后在小括号里面粘贴刚才拷贝的路径。

(3)好处

网络图片在这里基本不会失效。

但如果这个图片所在的网址被停止访问了,这张图片自然也不能正常被访问了。

三、使用图床插入图片

(1)引入

那如果我们把图片上传到一个网站上,比如说上传到自己的微博里面,那么这张图片基本不会被删除,除非你违规了哈哈。那么这张图片就基本上稳定地在Typora里面进行显示了。

这就是我们接下来要讲到的图床(Image Hosting Service)基本思想。

(2)APP推荐

图床不需要你自己上传到微博或者其他平台。它会通过一个APP或者某个服务器,自动帮你进行上传。这样用起来就会非常方便。

这里推荐两款APP。

 iPic下载:可在 Mac App Store下载

PicGo下载:PicGo (molunerfinn.com)https://molunerfinn.com/PicGo/ PicGo相关介绍及下载:

Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder (github.com)https://github.com/Molunerfinn/PicGo

(3)PicGo

本人用的是Windows系统,在这里就用PicGo来介绍啦。
打开PicGo的界面:

注意:请确保你安装了Node.js,并且版本>=8。

提示:默认上传图床为SM.MS。PigGo上传之后,会自动将上传成功的URL复制到你的剪贴板,支持5种复制格式。

分享一篇文章,里面的内容极为详细;

快速上手 | PicGohttps://picgo.github.io/PicGo-Doc/zh/guide/getting-started.html#%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B

(4)PicGo + Github图床

<1> 首先你要有一个Github账号

<2> 将Github设置为默认图床

会出现提示的哦:

<3> 在Github上新建一个仓库

①New一个

②输入相关信息 

③创建完成

 <4> 返回PicGo进行Github设置

①仓库名填写“Github用户名/刚建立的仓库名

②分支填写“main”或者master

③Token填写秘钥

找到“设置”:

找到“开发者设置”:

选择个人秘钥:

新建一个:

设置秘钥名称:

我们只勾选它的仓库权限:

在这里可以设置你想要的期限:

设置完成之后,我们点击新建:

复制这里的一串代码:

粘贴到PicGo的Github设置的Token里面:

④“指定存储路径”可以不填

⑤自定义域名

由于Github的服务器在美国,所以非常慢。

我们可以用cdn来加速。

https://cdn.jsdelivr.net/gh/UserName/RepoName

UserName:你的用户名

RepoName:你的仓库名

我这里填写的是:

然后我们点击“确定”就设置成功啦!

<5> 图片上传及查看

①点击上传

②选择图片进行上传(选择的还是上面那个水晶图片哦)

我们可以在电脑屏幕左下角收到“上传成功”的消息通知:

③链接格式选择URL

④“相册”-->“查看图片网址”

可以看到网址信息:

⑤复制网址

⑥查看网址

打开一个浏览器,粘贴刚才我们复制的网址:

我们可以看到,图片被成功地传到该网址上了。

<6> 返回Github查看

找到我们刚才建立的仓库:

可以看到,“水晶”图片已经上传到这儿了:

(5)PicGo + Gitee图床

因为Github是国外的,上传可能会出现缓慢等问题,我们还可以用国内的Gitee,就会快很多。

在这里介绍一下。

具体怎么操作呢?

<1> 我们打开PicGo的“插件中心”

安装插件“gitee-uploader”

安装完成之后,我们退出重启PicGo,可以看到这儿会出现一个“gitee”:

<2>操作和Github里面很像

①新建一个仓库

②填写相关信息后创建

开源!!!初始化仓库!!!

可以看到界面:

③ 填写仓库和分支

④设置密钥

进入 Gitee 设置:

点击“私人令牌”:

生成新令牌:

 只勾选一个“projects”就可以了:

复制链接:

粘贴进PicGo里面的“token”即可:

⑤后面的可填写可不填写

设置完点击“确定”即可。

<3> 404错误原因

这时候你上传图片可能会出现的错误:

这是因为Gitee设置的用户名错误,因此上传时404找不到该文件!

出现这个错误的原因是,PicGo里面的配置配错了,用户名以个人主页域名后的用户名为准!!! 

<4>测试

我们将其设置成“默认图床”,再来试一试。

我们可以看到上传成功了,在Gitee创建的仓库里面也有相应的文件哦。

如果出现相关问题,可以参考一下这个博客:

10.picgo+gitee创建图床及常见报错_a2274001782的博客-CSDN博客https://blog.csdn.net/a2274001782/article/details/121230526?share_token=c3a800d7-2fb7-49e7-9aeb-968aad07fe0d

(6)进阶

推荐一个截图后直接上传的插件:

可以自定义快速截图并上传的快捷键:

这些设置我也喜欢把打开:

(7)提醒

因为插件是基于npm的,所以要先安装nodejs,可直接去官网下载,提供一个下载链接:

node-v14.11.0-x64.zip - 蓝奏云 (lanzoui.com)https://oier.lanzoui.com/ie1Q6h9z5ab

(8)Typora+PicGo

<1> 打开Typora的偏好设置

更改如下设置:

验证图片上传选项:

可以看到是成功的。

它会自动在PicGo上传俩个不知道啥,删掉就是了。

<2> 修改Typora权限

修改Typora的权限,打开时用管理员的身份打开,这样在上传图片的时候,就可以创建upload文件夹。

找到Typora的安装目录,打开属性。

打开“兼容性”--->“以管理员身份运行此程序”。

<3> 上传图片

随便截了一张图,然后粘贴到Typora里面,点击“上传图片”。

等待上传。

上传成功:

四、图片排版

这里需要一点点HTML的知识。

给图片加图注

<1> 打开Typora

输入“<center>”,然后回车。

<2> 输入代码

<3> 上传图片到图床

任意截图然后按刚才我们设置的快捷键“Ctrl+Shift+0”快速上传至图床。

或者任意复制图片按快捷键“Ctrl+Shift+P”上传至图床。

<4> 上传图片至Typora

我们可以设置一下“上传后自动复制链接 ”:

这样我们在上传图片至图床之后,就会拥有这张图片的链接了。

然后我们就可以直接在Typora里面粘贴即可。

就会出现图片啦!

<5> 对图片进行比例缩放

再次输入代码

展示效果,图片缩为原来的25%了。

<6> 图注

我们可以看到,这样写的话是并排的。

语法:

<br>

(blank  row ,空白行)

如果我们加一个空白行,汉字就会到图片下边去了。

就像这样:

看一下效果:

Markdown书写软件Typora的使用--图片上传(PicGo与Github/Gitee)及排版相关推荐

  1. Markdown书写软件Typora的使用--入门(基本操作)

    目录 一.介绍 (1)基本 (2)设置 二.标题 三.段落 四.字体 五.列表 六.表格(Ctrl+T) 七.引用 (区块显示) 八.分割线 九.脚注 十.代码 十一.链接 十二.图片插入 十三.其他 ...

  2. Typora如何把图片上传到图床smms.app

    Typora 下载地址:百度云  官方下载 PicGo 下载地址:百度云  官方下载 免费图床 smms.app 访问地址:https://smms.app/ 用Typora平时做笔记挺好用,但是插入 ...

  3. Markdown书写软件Typora的使用 -- 渲染(让你的Typora更上档次)

    在这里说一些注意事项以及一些Typora的不完全使用技巧.在这里感谢网上各位博主的问章,让我这个小白也学习了很多.在这里稍微总结一下常见的使用技巧,如果你也想让Typora更加绚烂,欢迎一起学习! 目 ...

  4. 解决picgo图片上传失败

    前言 昨天才刚搭建好的 typora+picGo+gitee的token 兴高采烈的写笔记,今天在typora中就图片上传失败了. 我的的解决办法就是更换picGo的图床,从gitee 更换为SM.M ...

  5. GIt上传到远程库Gitee出现的问题,需要身份表明和私人邮箱的问题

    连接远程仓库出现的问题 问题一:git commit -m "第一次上传",显示要证明自己的身份 尝试1: git config --global user.email " ...

  6. Typora等markdown笔记软件图片链接失效的问题解决办法,图片的相对路径、绝对路径的设置,图片上传到图床的方法

    文章目录 -遇到的问题:Typora编辑MD文档,图片失效的问题解决 -解决的方法: 方法一:本地图片,使用相对路径,并将图片放在和md文件的同一目录下 步骤1.Typora的图片根目录设置 步骤2. ...

  7. Gitee+typora+picgo+插件,markdown图床配置,一键将markdown中本地图片上传至图床

    一键将markdown中本地图片上传至图床 推荐配置:Gitee+typora+picgo+插件 文章目录 安装 picgo 配置 typora 配置 Gitee 图床 配置图床设置 配置 typor ...

  8. 博客图片上传:Typora+PicGo图床

    博客图片上传:Typora+PicGo图床设置 原因,解决问题:在Typora的笔记上传博客的时候,或者 typora到其它电脑上时,由于图片是本地图片,导致无法上传 或者 看不到 无法加载该图片. ...

  9. 自动将*.md文档中的图片上传到Gitee(Typora+PicGo+Gitee)

    1. 存在问题 很多刚接触markdown文档格式的友友们,在使用文档中的图片时还存在一些问题:直接将截图下来的图片或是本机图片粘贴在文档中,图片的地址还是本地文件的地址(如D:\xxx),这种情况下 ...

  10. Typora图片上传到CSDN

    原文链接:Typora笔记上传到CSDN解决图片问题_AI浩的博客-CSDN博客_typora上传到csdn 感谢大佬的文章,亲测有效!!! 下文为我的操作记录. 简单分为四步: 安装Node.js ...

最新文章

  1. GPUtil是一个Python模块,使用nvidia-smi从NVIDA GPU获取GPU状态
  2. 使用命令编译为jar包
  3. Android nDrawer
  4. 行、重复-SAP HANA 集合操作 UNION/Union all/INTERSECT/EXCEPT (SAP HANA Set Operations)-by小雨...
  5. Java设计模式学习总结(15)——行为型模式之责任链模式
  6. MVC页面重定向'页面跳转
  7. JavaScript之JS单线程|事件循环|事件队列|执行栈
  8. java 读写acr122u_树莓派使用ACR122U读写IC卡
  9. 迅雷上传速度怎么限制的方法
  10. ERA5 total precipitation的单位
  11. Specified class is an interface
  12. 1-1统计数字问题(C语言实现)
  13. 绘制三维多面体 Matlab,已知一些随机的三维坐标点,怎么用matlab把这些点绘制成多面体,急求程序代码啊...
  14. Go实战--golang中使用JWT(JSON Web Token)
  15. Tekton Pipeline 教程
  16. DB2创建新用户及授权研究
  17. java 调用 默认打印机 打印小票
  18. 2020年全球半导体清洗设备发展现状、竞争格局及中国企业发展进展分析,行业集中度较高,国产化进程达到20%「图」
  19. 【面经】三七互娱Java游戏研发实习(一面)
  20. 投资银行业务财务报表分析

热门文章

  1. Android学习笔记一
  2. DIV+CSS排版技巧
  3. CRM系统之数据库设计
  4. 《大学英语翻译》课程相关复习笔记
  5. Gjs编程及调用底层库原理
  6. ROS Noetic入门完整版
  7. 一招教你电脑微信双开
  8. 阿里云对象存储OSS
  9. vue 的ui组件库
  10. 解决win10笔记本电脑无法睡眠只是黑屏问题的方法