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 参考链接

  • 相关阅读:
    什么是级联
    @GeneratedValue
    Spring Data JPA中CrudRepository与JpaRepository的不同
    Spring Data JPA的方法命名规则
    C/S架构的渗透测试-请求加解密及测试
    各类Fuzz字典
    Nessus8.11破解
    xss实验1-20writeup
    IIS短文件名漏洞
    Linux挂载exfat文件系统的U盘
  • 原文地址:https://www.cnblogs.com/z1r0s/p/14284140.html
Copyright © 2011-2022 走看看