利用码云 gitee + PicGo 搭建个人免费图床

利用码云 gitee + PicGo 搭建个人免费图床

零、前言

  日常写笔记习惯用 Markdown ,但是图片依旧是个问题,特别是有时需要上传到一些博客,如果用的本地图片还得一个个重新导入。本来有需要时是使用 CSDN 或者 简书 的图床,不过 CSDN 的有logo,简书倒还好,只是担心有一天会设置防盗链,所以还是需要一个专业的。

  然后在网上查了一些资料,现成可以使用的有七牛云、又拍云、路过图床等,但是部分又存在各种限制,而且放在这种地方总感觉不安全,自己搭建的话也可以用腾讯云、阿里云的OSS,可惜要付费。

  所以,最终选择使用 gitee 和 PicGo 搭建个人图床,相对现状这个是更加简便又实在的,存储、速度也都可以满足要求。或者,用 Github 代替 gitee 也是一样的,但是毕竟由于一些原因,访问有时太慢了,甚至直接卡掉,严重影响体验。

一、环境准备

1.安装 Node.js

  Node.js 是用于 PicGo 的各种插件下载处理的,要求版本 >= 8。

  进入 nodejs 官网:https://nodejs.org/en/download/,直接下载安装对应的版本即可,Windows下直接下一步就好,Linux 等其他平台可以参考对应的手册:Installing Node.js via package manager | Node.js

20200324181950

2.安装 PicGo

  进入 PicGo 官网:https://github.com/Molunerfinn/PicGo/releases ,直接下载安装

3.码云建仓

  进入码云官网,新建一个仓库,设置公有,专门用来存图片,例如本次测试使用名:images

二、PicGo配置

1.下载插件

  1. 进入 PicGo,选择 插件设置,输入 gitee,选择安装第二个插件 **gitee-uploader 1.1.2 **,该插件用来设置 gitee 作为图床的。

    20200324191937

  2. 安装成功后,点击该插件右下角齿轮状图标,选择 uploader - gitee

    20200324192513

2.插件配置

  1. 在该配置中只需要配置 repotoken 两项。

    其中 repo 为 : giteeUsername/repositoryName,比如你的 gitee 账号为 user,存储图片的仓库为 images,则此处填入 user/images

    token 则是 gitee 上个人的私人令牌,直接填入(私人令牌如何生成请看下一步说明)

    然后点击 确定

    20200324192757

3.生成私人令牌

  1. 私人令牌生成的话,首先进入到 设置 中,在左侧有个 私人令牌,点击进入

    20200324193228

  2. 然后可以看到右侧有个 +生成新令牌 ,点击

    20200324193609

  3. 填写 私人令牌描述,比如:PicGo,这个仅仅用来标记,关系不大,点击 提交

    20200324193636

  4. 输入账号密码,点击 验证

    20200324193659

  5. 最后,成功生成私人令牌,点击 复制 放到上一步中的 token

    20200324193728

4.设置使用

  1. 进入 PicGo,选择 PicGo设置 ,滑到最下面,选择 gitee

    20200324194221

  2. 最后,回到 上传区,看到最上面的图片上传处选择框为 gitee 即可,如果不是就自己选一下,然后就可以正常上传图片到 gitee 并获得外链了。

    20200324194435

三、使用说明

  具体使用可以参考官方说明手册:快速上手 | PicGo

  简单而言,使用的话可以选择文件图片拖到 PicGo 中然后获取外链,也可以直接使用 剪贴板图片上传,快捷键默认为 ctrl+shift+P。

  所有上传的图片都在 相册 中可以看到,也可以进行更名、删除、复制等操作。

  好的,个人图片到此即成功搭建!!!


参考文章:【1】利用码云与PicGo搭建免费的图床 - 简书

     【2】node.js 安装详细步骤教程_JavaScript_老麻-CSDN博客

     【3】Releases · Molunerfinn/PicGo

     【4】快速上手 | PicGo

发布了195 篇原创文章 · 获赞 139 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_39564555/article/details/105080209