前言:主要介绍PicGo插件,这里的图床上传软件是PicGo-Core,使用命令行操作

PicGo_Path:自己的PicGo安装路径,如果通过Typora一般安装位置位于 C:\Users\自己的主机名\AppData\Roaming\Typora\picgo\win64

安装以下插件前必须先安装node.js环境

github-plus

用于支持github图床上传,github-plus

使用Github作为图床使用需要先设置私人令牌:Github图床设置

安装插件

cd {PicGo_Path}
.\picgo.exe install github-plus

修改配置文件

{
"picBed": {
"current": "github", // 代表当前的上传图床
"uploader": "github",
"github": {
"branch": "master", // 分支名,默认是 master
"customUrl": "", // 没有自己的域名的话,默认为空即可; 如果自定义域名,注意要加http://或者https://
"path": "img/", // 自定义文件存储路径,比如 img/ 建议填
"repo": "", // 仓库名,格式是 username/reponame <用户名>/<仓库名称> 必填
"token": "" // github 私人令牌 必填
}
},
"picgoPlugins": {
"picgo-plugin-github-plus": true // 启用插件
} // PicGo插件
}

gitee-uploader

用于支持gitee图床上传,gitee-uploader

使用Gitee作为图床使用需要先设置私人令牌:Gitee图床设置

安装插件

cd {PicGo_Path}
.\picgo.exe install gitee-uploader

修改配置文件

{
"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插件
}

super-prefix

重命名插件,super-prefix

安装插件

cd {PicGo_Path}
.\picgo.exe install super-prefix

修改配置文件

"picgo-plugin-super-prefix": {
"prefixFormat": "YYYY/MM/"
"fileFormat": "YYYYMMDD-HHmm"
} //super-prefix插件配置

配置参数

  • prefixFormat:文件名个性前缀格式(以/结尾),YYYY/MM/DD/
  • fileFormat:文件名个性格式,YYYYMMDDHHmmss

rename-file

重命名插件,rename-file

安装插件

cd {PicGo_Path}
.\picgo.exe install rename-file

修改配置文件

点击Typora里的偏好设置>打开配置文件 或 ~/.picgo/config.json

"picgo-plugin-rename-file": {
"format": "{y}/{m}/{d}/{hash}-{origin}-{rand:6}"
} //rename-file插件配置

命名规则

  • {y} 年,4位
  • {m} 月,2位
  • {d} 日期,2位
  • {h} 小时,2位
  • {i} 分钟,2位
  • {s} 秒,2位
  • {ms} 毫秒,3位(v1.0.4)
  • {timestamp} 时间戳(秒),10位(v1.0.4)
  • {hash},文件的md5值,32位
  • {origin},文件原名(会去掉后缀)
  • {rand:}, 随机数,表示个数,默认为6个,示例:{rand:32}、{rand}
  • {localFolder:}, 表示层级 ,默认为1,示例:{localFolder:6}、{localFolder}

watermark

添加水印插件,watermark

该插件下载时会下载字体,下载过程可能有点慢

安装插件

cd {PicGo_Path}
.\picgo.exe install watermark

修改配置文件

点击Typora里的偏好设置>打开配置文件 或 ~/.picgo/config.json

"picgo-plugin-watermark": {
"text": "jxiaow", // 水印名称
"fontSize": 18, // 水印字体大小
"position":"rm" // 水印位置
} //watermark插件配置

PicGo插件的更多相关文章

  1. Vscode+Picgo+github+Markdown Preview Enhanced实现Markdown一键上传图床以及导出pdf文件

    目录 安装Vscode 安装及配置Picgo插件 安装Markdown Preview Enhance 安装Vscode 安装Vscode(不解释了) 安装及配置Picgo插件 在github中新建仓 ...

  2. VScode+PicGo+Github+jsdelivr使用图床书写Markdown

    本文讲述使用Github作为图床,VScode搭配Picgo插件书写Markdown,并使用jsdelivr进行CDN加速的配置流程. 准备阶段 首先进行以下准备工作,都很简单,不再赘述. 注册Git ...

  3. PicGo:搭建图床

    PicGo:搭建图床 PicGo 免费搭建个人图床工具PicGo: 支持Windows.MacOS 和 Linux 软件目前覆盖的图床有8个平台: SM.MS图床.腾讯云COS.GitHub图床.七牛 ...

  4. VSCode + PicGo + Github + jsDelivr 搭建稳定快速高效图床

    VSCode + PicGo + Github + jsDelivr 搭建稳定快速高效图床 目录 前言 准备 配置 验证 前言 所谓图床,就是将图片储存到第三方静态资源库中,其返回给你一个 URL 进 ...

  5. 写了个适用于vscode的minio图床客户端插件

    缘起 自己搭建minio做我的个人博客图床好一段时间了, 一直用minio自带的web管理后台来上传图片, 它的界面长下面这个样子 上传完后, 需要点下文件列表里刚刚传上去的文件的分享按钮 然后会出来 ...

  6. 如何使用picGo+typora配置云笔记

    PicGo的使用 安装 picGo 2.3版本 (window可用)---官网有点慢,已经下载到个人仓库 https://gitee.com/lht1132950411/study/blob/mast ...

  7. 把vscode打造成技术写作神器

    作为技术开发,大家平时肯定需要记录技术笔记.甚至有的同学还开通可自己的技术博客或者技术公众号进行创作. 这个时候有套趁手的写作工具尤为重要,节省下时间好好休息一下,对于咱们程序员来说更加重要.因为最近 ...

  8. VS Code 搭建合适的 markdown 文档编写环境

    写在开头,之前我是使用Gitee与Github作为图床和Picgo搭配Typora使用的 ,但因为最近觉得这样还是稍微比较繁琐,然后因为VS Code是我的主要文本编辑器.Cpp,Python等均是在 ...

  9. Typora和PicGo-Core搭配使用

    作用:快速上传图片并获取图片 URL 链接的工具,图片存放到Gitee仓库中,在博客网站发布时不必担心图片转存失败问题 Gitee 创建一个新仓库 生成一个新令牌 生成后只显示一次,请妥善保管 Pic ...

随机推荐

  1. Jmeter系列(16)- 常用断言之Xpath断言

    Apply to: Main sample and sub-samples:可以同时应用到主Sample和子Sample Main sample only:只能应用到主Sample. Sub-samp ...

  2. Shell系列(34) - 多分支case语句简介及实例

    多分支case条件语句 概念 case语句和if...elif...else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关 ...

  3. Django边学边记—视图

    一. url (一)配置 在项目/settings.py中通过ROOT_URLCONF指定url配置 ROOT_URLCONF = 'XXXX.urls' 打开 项目/urls.py 配置 (二)语法 ...

  4. Centos7.6安装python3.6.8

    yum -y install bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel libffi-devel tk-devel ...

  5. vm 将宿主机文件夹 映射至 虚拟机

    一.关于centos如何安装(自行百度) 二.设置共享文件夹 添加共享文件夹(关闭虚拟机时操作) 虚拟机->设置->选项->共享文件夹 三.安装vm-tools (请用root用户执 ...

  6. P7405-[JOI 2021 Final]雪玉【二分】

    正题 题目链接:https://www.luogu.com.cn/problem/P7405 题目大意 \(n\)个点在坐标轴上,\(q\)次每次所有点向一个方向移动若干步,每个点的权值是它第一次覆盖 ...

  7. MySQL安装指导文档

    MySQL 是最流行的关系型数据库管理系统,可以在本地搭建一个mysql的环境,便于学习. windows7/windows10 5.7.26 安装mysql前环境准备工作 1) 要有Net fram ...

  8. 你需要知道的MySQL&InnoDB锁都在这里

    目录 一.前言 二.锁的类型 2.1 全局锁 2.2 表级锁 2.2.1 表锁 2.2.2 元数据锁(Meta Data Locks) 2.2.3 自增列锁(AUTO-INC Locks) 2.2.4 ...

  9. 聊聊我对 GraphQL 的一些认知

    每隔一段时间就能看到一篇 GraphQL 的文章,但是打开文章一看,基本上就是简单的介绍下 GraphQL 的特性.很多文章其实就是 github 上找个 GraphQL 的项目,然后按照对应的 de ...

  10. Snipaste屏幕截图的使用

    什么是Snipaste Snipaste是一款屏幕截图软件 类似于微信的截图 Snipaste使用步骤 百度搜索Snipaste 如图 点击 根据自己电脑系统选择安装 下载完成后 解压到当前文件夹 点 ...