Typora和PicGo-Core搭配使用(解决博客单独上传图片问题)

前言:本文简单介绍快速上传图片并获取图片 URL 链接的工具,图片存放到Gitee仓库中,在博客网站发布时不必担心图片转存失败问题。解决本地图片在网站需单独上传的难题,将本地图片存储在网络中(图床)并生成URL,联网情况下通过URL链接即可获取到图片,在多平台发布文章无需多次重复上传。

Gitee

Gitee官网https://gitee.com/

创建一个新仓库

Snipaste_2021-07-22_13-05-43

生成一个新令牌

点击设置->私人令牌->生成新令牌 https://gitee.com/profile/personal_access_tokens
生成后只显示一次,请妥善保管

Snipaste_2021-07-22_13-06-39

PicGO

PicGo.app和PicGo-Core的区别

  • PicGo.app 提供图形用户界面,而PicGo-Core只有命令行界面
  • PicGo-Core 上传图片耗费的计算机资源更少,只有在上传图片时进程才会运行,上传结束后(成功或失败)进程都会退出;PicGo.app 会一直保持运行,不会自动退出,而且由于是程序,因此消耗的资源会更多

安装PicGO-Core

选择上传服务PicGo-Core(command line),点击下载

Snipaste_2021-07-22_13-01-53

安装Node.js

用于上传服务,PicGo-Core不能直接上传。

免安装版:安装Node.js(绿色版)

以下方式为安装包方式安装:

node.js官网https://nodejs.org/zh-cn/

下载安装包,安装过程一直Next即可(可自定义安装位置)

Snipaste_2021-07-22_13-25-20

安装PicGO插件

点击验证图片上传选项,获取PicGo安装位置 C:\Users\自己的主机名\AppData\Roaming\Typora\picgo\win64
现在的验证肯定是失败

Snipaste_2021-07-22_13-15-38

安装 gitee-uploader,用于支持gitee图床上传
安装 super-prefix,用于上传图片时能自动使用时间戳重命名
安装picgo插件前需要先安装node.js环境
查看更多PicGo插件

cd C:\Users\jaymie\AppData\Roaming\Typora\picgo\win64
.\picgo.exe install gitee-uploader
.\picgo.exe install super-prefix

修改配置文件

点击偏好设置 -> 打开配置文件 或 编辑 ~/.picgo/config.json 文件 (~/ 表示 C:\Users\自己的主机名\)
C:\Users\自己的主机名\.picgo\config.json

{
  "picBed": {
    "current": "gitee", // 代表当前的上传图床
    "uploader": "gitee",
    "gitee": {
      "branch": "master", // 分支名,默认是 master
      "customPath": "", // 提交消息,默认为空即可 插件默认提交的是 Upload 图片名 by picGo - 时间
      "customUrl": "", // 没有自己的域名的话,默认为空即可; 如果自定义域名,注意要加http://或者https://
      "path": "img/", // 自定义存储路径,比如 img/ 建议填
      "repo": "", // 仓库名,格式是 username/reponame <用户名>/<仓库名称> 必填

      "token": "" // gitee 私人令牌 必填
    }
  },
  "picgoPlugins": {
    "picgo-plugin-gitee-uploader": true,
    "picgo-plugin-super-prefix": true
  }, // PicGo插件预留
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss"
  } //super-prefix插件配置
}

验证图片上传

成功后将偏好设置设置为以下设置即可

对网络位置的图片应用上诉规则:表示如果图片本来是位于网络上,复制到Typora后会再上传一遍到图床中,否则只是复制图片的URL
Snipaste_2021-07-22_12-29-45

如果上传图片失败,错误原因为找不到Gitee仓库,请检查配置文件中的repo是否填写正确,以仓库路径为准

Snipaste_2021-07-22_14-07-22

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据引用\[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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值