zoukankan      html  css  js  c++  java
  • 记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. 社交网站图床
    5. 云笔记图床
    6. 代码托管网站图床
    7. 自建图床
    8. 区块链存储图床
      • IPFS

    0x03 图床工具

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

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

    0x04 我的选择

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

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

    0x05 开始安装

    Typora安装

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

    PicGo安装

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

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

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

      找了一下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 查看安装结果。

    使用Chocolatey安装PicGO

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

    • 还是直接找一个安装包用吧。
    • 有一个自称是官方版本的PicGO下载一个看看。
    • 下载完了查一下毒。

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

    • 直接傻瓜式安装(路径可以自己指定)安装之后打开主界面。
    • 安装Gitee插件(下面两个插件都可以使用)

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

    0x06 使用问题

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

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

    0x07 参考链接

  • 相关阅读:
    C# 不用添加WebService引用,调用WebService方法
    贪心 & 动态规划
    trie树 讲解 (转载)
    poj 2151 Check the difficulty of problems (检查问题的难度)
    poj 2513 Colored Sticks 彩色棒
    poj1442 Black Box 栈和优先队列
    啦啦啦
    poj 1265 Area(pick定理)
    poj 2418 Hardwood Species (trie树)
    poj 1836 Alignment 排队
  • 原文地址:https://www.cnblogs.com/z1r0s/p/14284140.html
Copyright © 2011-2022 走看看