前言:主要介绍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. Linux系列(25) - 常用快捷键(未更新完)

    快捷键 说明 Ctrl+L 清屏 tab tab按一次自动补全目录文件名称/tab按二次将目录下带有补全前面字段的所有文件目录展示出来,例子: cd /   tab键按两次将根目录下所有文件展示出来 ...

  2. vue.js 配置axios 用来ajax请求数据

    * 用npm 安装 axios 切换到项目的根目录 npm install --save axios vue-axios * 在vue的入口文件./src/main.js 中引入axios, 添加2行 ...

  3. Node.js躬行记(11)——E2E测试

    Cypress是为现代网络构建的前端测试工具,解决了开发人员和 QA 工程师在测试应用程序时面临的关键痛点. 在这个测试框架中包含了E2E测试.集成测试和单元测试(内嵌了Mocha),我们需要的是它的 ...

  4. 羽夏逆向破解日记簿——RunAsDate的实现原理分析

    前言   RunAsDate是一个小工具,允许您在指定的日期和时间运行程序,不过有人用它来破解有时间限制了.此实用程序不会更改计算机的当前系统日期和时间,但只会将指定的日期/时间注入所需的应用程序.该 ...

  5. YbtOJ#752-最优分组【笛卡尔树,线段树】

    正题 题目链接:http://www.ybtoj.com.cn/problem/752 题目大意 \(n\)个人,每个人有\(c_i\)和\(d_i\)分别表示这个人所在的队伍的最少/最多人数. 然后 ...

  6. .Net微服务实战之可观测性

    系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD .Net微服务实战 ...

  7. 使用gitlab runner进行CI(三):使用sonarqube做c++的静态检查

    目录 1. gitlab-ci.yml的配置 1.1 几个基本概念 1.2 使用CI进行代码检查demo 2. Sonarqube安装和配置 2.1 Sonarqube安装 2.2 数据库配置 2.3 ...

  8. 《手把手教你》系列技巧篇(三十)-java+ selenium自动化测试- Actions的相关操作下篇(详解教程)

    1.简介 本文主要介绍两个在测试过程中可能会用到的功能:Actions类中的拖拽操作和Actions类中的划取字段操作.例如:需要在一堆log字符中随机划取一段文字,然后右键选择摘取功能. 2.拖拽操 ...

  9. 从零入门 Serverless | 企业级 CI/CD 工具部署 Serverless 应用的落地实践

    背景知识 通过以往几节课程的学习,相信大家对于 SAE 平台已经有了一定的了解.SAE 为客户免除了很多复杂的运维工作,开箱即用.按用量付费:与此同时 SAE 提供了丰富的 Open API,可以很容 ...

  10. 这样学BAT必面之软件设计原则,还不会就是我的问题

    学习设计原则是学习设计模式的基础.在实际开发过程中,并不要求所有代码都遵循设计原则,我们要考虑人力.时间.成本.质量,不能刻意追求完美,但要在适当的场景遵循设计原则,这体现的是一种平衡取舍,可以帮助我 ...