图床及typora配置图床(gitee+picgo)

零 序

  • win10环境
  • typora+gitee+picgo
  • 2021年10月13首发
  • 千山踏飞雪,秋水共长天
  • ps:我又回来了

一 图床

1 图床的作用

图床:图片服务器,可以使多类型、多类别的文档、博客使用的图片地址唯一。(及图床可以可每个图片生成一个url,这样本地编辑完的文章,复制到任何博客,都不会出现找不到图片的情况)

2 图床都有哪些

  • 阿里云oss、腾讯云cos
  • 七牛图床、又拍云图床
  • imgur图床、sm.ms图床
  • github、gitee
  • 自建图床(lychee)

3 图片上传工具

图床和markdown的桥梁(图片上传工具,通常还会有图片管理功能)

  • picgo (window环境, 支持阿里、腾讯、七牛、又拍云、imgur、sm.ms、github、gitee(需要安装插件))

  • iPic (macOS, Freemium)

  • uPic (macOS, OpenSource)

  • 其它脚本

如果只是单纯使用图床:

在本地写一篇文章用到A图片:

  1. A图片(截图、url等)上传到图床
  2. 在图床那边获取A图片上传后的 线上url
  3. 将2中的url复制到自己的文章中

如果配置了图片上传工具:

直接在文章中插入截图,图片自动上传到图床

二 实操

1 typora+gitee+picgo

1.1 gitee

0 注册gitee账号

https://gitee.com/

1 创建一个仓库

image-20211013153249511

2 设置仓库
  • 仓库名
  • 开源(重要)
  • 复制repo(用户名+仓库名)

image-20211013153727587

image-20211013155041258

image-20211013163035010

3 创建私人令牌

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

  1. 填写该令牌的名称
  2. 默认全选,(可只勾选projects)提交
  3. 复制下 token (重要,只出现一次,忘记只能重新生成)

image-20211013154032536

image-20211013154159955

image-20211013154736449

1.2 typora

0 安装略
1 配置

文件 —— 偏好设置——图像

2 安装picgo

文件 —— 偏好设置——图像

  1. 先下载picgo (可自定义安装)
  2. 配置picgo路径

image-20211013155739662

3 typora配置验证

(重要)先跳到picgo,操作完再回来

文件 —— 偏好设置——图像 ——点击验证图片上传选项

1.3 picgo

0 安装

https://github.com/Molunerfinn/PicGo/releases略

1 picgo

安装完——运行picgo——(右下角托盘)picgo点出详情界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JBPV9tjz-1634116266933)(…/…/…/…/…/Program%20Files/Typora/upload/image-20211013160206675.png)]

2 安装gitee插件

插件设置 —— 输入gitee ——点击安装(安装完成,在图床设置里面会多出来一个gitee选项)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jKN07xqI-1634116266934)(…/…/…/…/…/Program%20Files/Typora/upload/image-20211013160340759.png)]

ps:不知道是不是picgo自定义安装的缘故,我这边点安装一直没反应。

换个安装法:手动安装,在c:/用户/用户名/AppData/Roaming/picgo这个目录下,以管理员身份打开powershell(或cmd; 文件——以管理员打开ps——输入npm install picgo-plugin-gitee-uploader命令 ——重启picgo即可)

image-20211013160740878

image-20211013161004127

image-20211013161138866

3 picgo配置gitee

image-20211013161704379

配置好,确定即可。

ps:path可随时变更。如无要求,可将所有文章图片都放在一个文件夹下,比如(imgs)。倘若要做分类

比如有三篇文章1、 2、 3;即写对应文章时,只要修改path为:

imgs/article/note1

imgs/article/note2

imgs/article/note3

即可。

4 picgo配置验证

在上传区,上传一张图片试试(多种上传方式)

ps: 快捷上传中的剪贴板图片,需要先alt+a(微信剪切快捷键)一张图片

image-20211013162222317

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KjfDuOw6-1634116266940)(…/…/…/…/…/Program%20Files/Typora/upload/image-20211013165820524.png)]

ps2: 如果上传失败,请认真仔细从头细度本实操文档

ps3:上传报错: StatusCodeError: 404 - {“status”:“404”,“error”:“Not Found”}

很可能是repo配置错误

ps4:上传日志路径:c:/用户/用户名/AppData/Roaming/picgo路径下的picgo.log

2 typora + github+picgo

2.2 github

其实同gitee差不多。

github可能会被墙,需要cdn加速(免费:https://www.jsdelivr.com/)。

picgo原生支持github配置,不需要安装插件

3 typora + 七牛 + picgo

3.2 七牛

早前注册试用了一下,(似乎需要自己申请一个域名,有免费空间)

4 typora + 自建图床 + 自建图片上传工具

4.1 自建图床

图床好搭(用docker搭了个lychee,ps:不要映射目录),甚至可以自己做个微服务

4.2 自建图片上传工具

写一个typora自动上传图片到自己图床的脚本,待研究

三、 使用

本文即在typora+gitee+picgo后的第一篇文章。

早先都是使用typora+asserts(本地存储)

图片有两种上传模式:

  • 所有图片直接上传:格式——图像——上传所有 (未尝试)
  • 截一张、贴一张、上传一张
  1. 直接截一张图
  2. 在文档中ctrl+v
  3. 点击上传图片
  4. 如果忘记上传,可再次右击该图片进行上传

最后测试

image-20211013165753619

四、总结

  • 图床、图片上传工具、typora之间的联系
  • typora+gitee+picgo使用详解
  • github、七牛使用简介@TOC

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

新的改变

我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

  1. 全新的界面设计 ,将会带来全新的写作体验;
  2. 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
  3. 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
  4. 全新的 KaTeX数学公式 语法;
  5. 增加了支持甘特图的mermaid语法1 功能;
  6. 增加了 多屏幕编辑 Markdown文章功能;
  7. 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
  8. 增加了 检查列表 功能。

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
查找:Ctrl/Command + F
替换:Ctrl/Command + G

合理的创建标题,有助于目录的生成

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

如何改变文本的样式

强调文本 强调文本

加粗文本 加粗文本

标记文本

删除文本

引用文本

H2O is是液体。

210 运算结果是 1024.

插入链接与图片

链接: link.

图片: Alt

带尺寸的图片: Alt

居中的图片: Alt

居中并且带尺寸的图片: Alt

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

如何插入一段漂亮的代码片

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目Value
电脑$1600
手机$12
导管$1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列第二列第三列
第一列文本居中第二列文本居右第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPEASCIIHTML
Single backticks'Isn't this fun?'‘Isn’t this fun?’
Quotes"Isn't this fun?"“Isn’t this fun?”
Dashes-- is en-dash, --- is em-dash– is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。2

注释也是必不可少的

Markdown将文本转换为 HTML

KaTeX数学公式

您可以使用渲染LaTeX数学表达式 KaTeX:

Gamma公式展示 Γ ( n ) = ( n − 1 ) ! ∀ n ∈ N \Gamma(n) = (n-1)!\quad\forall n\in\mathbb N Γ(n)=(n1)!nN 是通过欧拉积分

Γ ( z ) = ∫ 0 ∞ t z − 1 e − t d t   . \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. Γ(z)=0tz1etdt.

你可以找到更多关于的信息 LaTeX 数学表达式here.

新的甘特图功能,丰富你的文章

Mon 06 Mon 13 Mon 20 已完成 进行中 计划一 计划二 现有任务 Adding GANTT diagram functionality to mermaid
  • 关于 甘特图 语法,参考 这儿,

UML 图表

可以使用UML图表进行渲染。 Mermaid. 例如下面产生的一个序列图:

张三 李四 王五 你好!李四, 最近怎么样? 你最近怎么样,王五? 我很好,谢谢! 我很好,谢谢! 李四想了很长时间, 文字太长了 不适合放在一行. 打量着王五... 很好... 王五, 你怎么样? 张三 李四 王五

这将产生一个流程图。:

链接
长方形
圆角长方形
菱形
  • 关于 Mermaid 语法,参考 这儿,

FLowchart流程图

我们依旧会支持flowchart的流程图:

Created with Raphaël 2.3.0 开始 我的操作 确认? 结束 yes no
  • 关于 Flowchart流程图 语法,参考 这儿.

导出与导入

导出

如果你想尝试使用此编辑器, 你可以在此篇文章任意编辑。当你完成了一篇文章的写作, 在上方工具栏找到 文章导出 ,生成一个.md文件或者.html文件进行本地保存。

导入

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。


  1. mermaid语法说明 ↩︎

  2. 注脚的解释 ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PythonJavaC++go

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值