记PicGo图床的安装与使用


Title:记PicGo图床的安装与使用

Author:hugu

Started Date:July 2,2020

Finished Date:July 2,2020


0x01 起因

  我有使用Typora做Blog的习惯,咱也不具体说Typora是一款完全免费跨平台并且支持实时预览的Markdown文本编辑器。Typora支持图片插入,但不同的博客平台都有自己图片存储方式,使用Typora完成的Blog其中使用的图片是本地的可能就会很麻烦(我直接就是这样的*_*)。后来了解到图床的概念,就想实现类似的功能,来减少其中不必要的繁琐步骤。

0x02 Markdown图床

什么是图床

  图床就是一个存储图片的服务器,常以URL的形式来供其他平台获取图片。说白了就是将图片存储在一个服务器上,再需要其中的一个或一些图片时通过HTTP请求或其他方式获取图片的信息。服务器的选择主要分为两种可以自己搭建,也可以使用别人搭建好后提供的服务。自己搭建肯定花钱,别人搭建给你提供服务,有的收费,有的一定范围内不收费,有的完全免费。

为啥需要图床

  • 在一定程度上可以缓解服务器压力,聚集性的访问请求会影响系统的性能,分散的访问请求一定程度上可以起到缓解作用。
  • 起到一定的安全作用,主服务器被攻破图床服务器上的信息不会直接受到影响。
  • 最主要的原因是访问速度,图片的加载在浏览器做渲染的比较耗时,如果服务器在国外加载的时间可能就会更长,影响体验效果。

选择图床的依据

  • 可靠性。数据在当今社会是最宝贵的财富之一,因此在选择存储的服务时,可靠性无疑是首要的考虑因素。

  • 安全性。面对攻击、盗取和破坏时如何保障数据不受到损失,是另一个重要的考虑因素。

  • 是否简单易用。越简单易用越好。

  • 价格是否合理。在满足前两条的情况下,越便宜越好,最好免费。

图床选择方案

  1. 对象存储图床
    • 国外的有amazon s3 和google storage等
    • 国内的有七牛云、又拍云、腾讯云、阿里云、天翼云等
  2. 第三方图床
    • sm.ms:
      • 免费版存储容量5GB。
      • 每分钟限制上传20张,每小时限制上传100张,每天限制上传200张,每周限制上传500张,每月限制上传1000张。
      • 单张图片最大5M。
      • 不支持相册,找图片需要用搜索功能
    • imgchr:
      • 免费版存储容量不限。
      • 每小时限制上传30张,每天限制上传次数为120次。
      • 单张图片最大10M。
      • 支持相册。仅限于非商用。
    • 聚合图床:
      • 将图片分发到多处备份,借助其本身的CDN加速功能,节省服务器流量,并且不用担心图片被删除,即便其中某几个图床上的图片被删除了,还有其他备份,保证万无一失。
      • 支持匿名和注册管理。
      • 免费版无API支持,跳转链接无法保证永久有效,若链接失效需要您重新上传获取新链接。
      • 最多存1000张。
      • 单张图片大小5M。
      • 不支持相册。
  3. 云盘图床
    • 云盘一般都是文件系统存储,通过分享等方式获得上传图片的外链即可,但是获得的外链不能含有密码,有密码无法直接访问图片。
  4. 社交网站图床
    • 新浪微博:新浪图床怎么用、可以把新浪微博作为图床使用吗?(2019年4月25日微博使用Referer值进行防盗链设置)
    • qq空间:图床使用QQ空间会出现问题吗?
  5. 云笔记图床
    • 印象笔记:使用印象笔记作为图床
    • 有道云笔记:使用有道云笔记作为图床
  6. 代码托管网站图床
    • GitHub:使用GitHub搭建图床
    • Gitee:PicGO+Gitee实现markdown图床
  7. 自建图床
    • 自建图片服务器,顾名思义就是自己花钱购买服务器来搭建用来存储图片的服务。github有一个开源的图片服务Cheverto,可以用来搭建自己的图床。
      • Cheverto官网
      • Cheverto-GitHub地址
      • 如何搭建一个自己图床网站
  8. 区块链存储图床
    • IPFS

0x03 图床工具

  图床工具,就是自动把本地图片上传到图床并转换成链接的一款工具,网络上有很多图床工具。

  • PicGo:是比较出名的一款图床工具了,它的界面友好,支持的图床也多,还可以在本地对图片进行管理,支持拖拽上传,使用很方便。如果你有自己使用的图床,它是一款用 Electron-vue 开发的软件,目前v2.3版可以支持七牛图床,腾讯云COS,又拍云,GitHub,阿里云OSS,SM.MS,阿里云OSS、Imgur 等8种常用图床。
  • Mpic:如果你使用的图床是七牛云,那么Mpic这款软件推荐给你,软件很小,支持图片拖拽上传、截图上床,功能简单专一,支持多种链接复制,只是目前只支持七牛云。
    • 七牛云+Mpic-图床神器搭建
  • ShareX:是一块功能强大的截图工具,从截图、处理截图(比如调整大小)到上传截图然后复制链接,一步到位。只不过ShareX的入门门槛比较高,需要进行相对复杂的设置,但是设置之后就可以起飞了。
  • fu:是一款简单的图片上传工具,可以将剪切板的图片直接上传,支持多种链接的复制,还可以自己配置图床,软件很简单。
  • quicker:和上面的软件们并不是同类,他是一款windows下的效率神器,它可以快速的打开你电脑上的任何软件、文件等,还可以帮你做很多机械重复的电脑操作,可以结合everything快速检索文件,可以结合snipaste进行图片处理,可以执行自定义的脚本,总之非常好用,他有丰富的动作库,可以使用现成的动作,如果库里面没有你也可以直接实现新的动作,非常灵活,比如本次要提到的图片上传图床就有现成的动作,叫做SM.MS图床。
  • vscode:如果你是用vscode写markdown的,那么强烈推荐picgo插件,简直完美。
    • vscode作为Markdown编辑器

0x04 我的选择

  • 没钱
  • 图床主要用作Blog不做隐私图片存储之用
  • 操作简单能和Typora完美搭配
  • 主要访问流量来自国内

综上情况选择的方式为:Typora + PicGo + Gitee

0x05 开始安装

Typora安装

Typora安装轻参考Typora安装及使用。

PicGo安装

PicGo官网:https://molunerfinn.com/PicGo/

  PicGo编译好的.exe文件在GitHub上,所以可以在GitHub上直接下载,但是在GitHub上下载有一个最大的问题就是网速。

记PicGo图床的安装与使用_第1张图片

大半天了才下这么一丢丢。

  找了一下PicGO的其他安装方式,是Readme.md文件中看到可以使用Chocolatey方式安装PicGO。

Chocolatey安装

  • PowerShell管理员权限运行

  • 检查:

    • PS C:\> Get-ExecutionPolicy
      
    • 如果返回的是 Restricted,那么需要更改为BypassAllSigned

  • 更改:

    • PS C:\> Set-ExecutionPolicy AllSigned
      

    • PS C:\> Set-ExecutionPolicy Bypass -Scope Process
      
  • 安装:

    • 设置执行策略同时下载并执行安装脚本

    • PS C:\> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
      
    • 如果执行策略已经更改,直接下载并执行也可以

    • PS C:\> iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
      
  • 等待安装完成,之后可以使用 choco version 查看安装结果。

    记PicGo图床的安装与使用_第2张图片

使用Chocolatey安装PicGO

记PicGo图床的安装与使用_第3张图片

又是因为连接超时。(´;︵;`)

  • 还是直接找一个安装包用吧。
记PicGo图床的安装与使用_第4张图片
  • 有一个自称是官方版本的PicGO下载一个看看。
记PicGo图床的安装与使用_第5张图片
  • 下载完了查一下毒。
记PicGo图床的安装与使用_第6张图片

这比自己写的工具还纯净(๑˙ー˙๑)。

  • 直接傻瓜式安装(路径可以自己指定)安装之后打开主界面。
记PicGo图床的安装与使用_第7张图片
  • 安装Gitee插件(下面两个插件都可以使用)

记PicGo图床的安装与使用_第8张图片

  • Gitee图床设置
记PicGo图床的安装与使用_第9张图片
  • 在码云上创建一个对应的项目用来存储图片,在设置-》私人令牌中获取token(获取的token只以明文形式展示一次)

0x06 使用问题

  在正常使用PicGo上传图床时,经常遇到

  首先确定了配置没有问题,而且文件也没有问题,那就是PicGo出现了问题,重启应用继续尝试,就可以上传成功,目前还不知道具体是什么原因。

0x07 参考链接

  • markdown图床

  • 图床工具的使用——PicGo

  • 图床工具推荐

  • Chocolatey安装与卸载

  • PicGo + Gitee(码云)实现markdown图床

你可能感兴趣的:(软件使用)