Typora图片上传 —— PicGo-Core篇


Fork me on Gitee

解决Typora编写Markdown文档,转存时图片不显示问题。

一、Typora

Typora 是一款支持实时预览的Markdown文本编辑器。它有 WindowsOS XLinux 三个平台的版本,是完全免费的文本编辑器,它支持且仅支持Markdown语法的文本编辑。

二、Markdown

Markdown语法帮助文档传送门:https://markdown.com.cn/basic-syntax/

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia、简书等。

三、为什么Typora需要借助PicGo使用?

由于在Typora中编辑时,插入的图片保存方式为本地路径的方式,当转发md文档时,图片正常都是”丢在了初始的电脑上“,换句话说就是新设备无法看到md文档中的图片。此时可以借助PicGo(图床工具),所谓图床工具,就是自动把本地图片转换成链接的一款工具,PicGo 就是一款比较优秀的图床工具。

四、开始正题

  1. 准备一个Gitee仓库

  2. 准备一个开源Gitee仓库,专门用来存放上传的图片。

    开源仓库

  • 右上角个人头像---->设置---->私人令牌,勾选projects,提交。

私人令牌

  • 保存好私人命令,复制,待会要用。

image-20220423120930318

  1. 设置Typora

打开Typora,点击文件---->偏好设置---->图像。

  • 插入图片时,选择上传图片,对本地和网络位置的图片应用上述规则(根据自己偏好和需求设置);
  • 上传服务设定,选择PicGo-Core(command line),通过插件上传服务。
  • 点击下载或更新,确保下载完成。

偏好设置

  1. 安装Node.js

Node.js 不是一门新的编程语言,也不是一个 JavaScript 框架,它是一套 JavaScript 运行环境,用来支持 JavaScript 代码的执行。用编程术语来讲,Node.js 是一个 JavaScript 运行时(Runtime)。

所谓运行时,就是程序在运行期间需要依赖的一系列组件或者工具;把这些工具和组件打包在一起提供给程序员,程序员就能运行自己编写的代码了。

Node.js安装传送门:https://nodejs.org/en/

  • 安装完成后,通过cmd命令行node -v查看。

image-20220423113836183

  1. 安装插件
  • 待步骤一下载完成后,找到C:\Users\这里是你的用户名\AppData\Roaming\Typora\picgo\win64目录下的picgo.exe,按住shift同时右击选择在终端打开

image-20220423114914518

能找到上面路径的这里可以跳过不看!!!,如果找不到这个路径,可以通过以下两种方式:
方式一:打开文件资源管理器(此电脑),点击查看,显示已隐藏的项目。

方式一

方式二:通过Everything工具,进行搜索。

Everything工具传送门:https://www.voidtools.com/zh-cn/

  • 分别输入以下安装插件的命令行:
picgo install super-prefix
picgo install gitee-uploader
  • 等待安装成功。

安装插件命令行

  1. 编辑Typora配置文件

打开Typora,点击文件---->偏好设置---->图像---->打开配置文件

image-20220423130848575

  • 编写配置文件。

需要修改的配置:

repo为仓库名,格式为:"用户名/仓库名"

token为私人令牌;

path 为仓库下的文件夹,若没有可以不写;

customUrl为域名,没有可以不写;

branch表示分支,此处默认master就OK。

以下是我的配置文件和仓库结构,可以参考下图我的仓库结构进行配置:

我的配置文件:

{
  "picBed": {
    "uploader": "gitee",
    "gitee": {
      "repo": "xleixz/cloud-notes",
      "token": "",
      "path": "/Typora-Images",
      "customUrl": "",
      "branch": "master"
    }
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true
  },
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss"
  },
  "picgo-plugin-gitee-uploader": {
    "lastSync": "2022-04-23 01:08:51"
  }
}

我的仓库结构:

image-20220423132557769

  1. 测试

打开Typora,点击文件---->偏好设置---->图像---->验证图片上传选项

image-20220423133014817

  • 等待验证,验证成功后,一定要点击下图绿色框框的URL进去看看图片是否能打开

image-20220423133112375

  • 若成功打开显示图片并且仓库中有图片,恭喜你成功了,可以开始使用了(下面就不用看了)。

image-20220423133119798

image-20220423134444456

  • 若打开是验证成功但是出现404页面,并且编辑器图片显示Image load failed ,则说明配置文件有问题。

image-20220423133528771

图片显示Image load failed

image-20220423133920624

若打开是验证成功但是出现404页面,并且编辑器图片显示Image load failed ,则说明配置文件有问题。
image-20220423133528771

图片显示Image load failed
image-20220423133920624

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
根据引用\[1\],在Mac上配置Typora集成PicGo可能会比在Windows上麻烦一些。以下是一些解决办法: 1. 首先,你需要在Mac上安装Homebrew。Homebrew是一个包管理器,可以帮助你安装和管理软件包。你可以在终端中运行以下命令来安装Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. 接下来,你需要配置PicGo的配置文件。根据引用\[2\],PicGo的配置文件位于`~/.picgo/config.json`。你可以使用任何文本编辑器打开该文件,并根据你的需要进行配置。确保你提供了正确的仓库信息和访问令牌。 3. 然后,你需要配置Typora集成PicGo。具体的配置步骤可能因为你使用的Typora版本而有所不同。一般来说,你需要在Typora的偏好设置中找到“图像”选项,并选择PicGo作为图像上传工具。然后,你需要指定PicGo的执行路径,这通常是`/usr/local/bin/picgo`。 4. 最后,你可能需要将npm的镜像源设置为淘宝镜像源,以加快安装PicGo的速度。根据引用\[3\],你可以运行以下命令来安装cnpm并将镜像源设置为淘宝镜像源: ``` npm install -g cnpm --registry=https://registry.npm.taobao.org ``` 然后,你可以使用cnpm来安装PicGo: ``` cnpm install picgo -g ``` 希望这些步骤能帮助你在Mac上配置Typora集成PicGo。如果你遇到任何问题,请随时提问。 #### 引用[.reference_title] - *1* [踩坑mac配置typora里的picgo实现阿里云图床使用](https://blog.csdn.net/kaikuangjiu7526/article/details/121362851)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Mac使用typorapicgo-core搭建图传上传图片](https://blog.csdn.net/weixin_45197447/article/details/114166032)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Plan.B.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值