利用码云 gitee + PicGo 搭建个人免费图床
文章目录
利用码云 gitee + PicGo 搭建个人免费图床
零、前言
日常写笔记习惯用 Markdown ,但是图片依旧是个问题,特别是有时需要上传到一些博客,如果用的本地图片还得一个个重新导入。本来有需要时是使用 **** 或者 简书 的图床,不过 **** 的有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
2.安装 PicGo
进入 PicGo 官网:https://github.com/Molunerfinn/PicGo/releases ,直接下载安装
3.码云建仓
进入码云官网,新建一个仓库,设置公有,专门用来存图片,例如本次测试使用名:images
二、PicGo配置
1.下载插件
-
进入 PicGo,选择 插件设置,输入 gitee,选择安装第二个插件 **gitee-uploader 1.1.2 **,该插件用来设置 gitee 作为图床的。
-
安装成功后,点击该插件右下角齿轮状图标,选择 uploader - gitee
2.插件配置
-
在该配置中只需要配置 repo 和 token 两项。
其中 repo 为 : giteeUsername/repositoryName,比如你的 gitee 账号为 user,存储图片的仓库为 images,则此处填入 user/images
token 则是 gitee 上个人的私人令牌,直接填入(私人令牌如何生成请看下一步说明)
然后点击 确定
3.生成私人令牌
-
私人令牌生成的话,首先进入到 设置 中,在左侧有个 私人令牌,点击进入
-
然后可以看到右侧有个 +生成新令牌 ,点击
-
填写 私人令牌描述,比如:PicGo,这个仅仅用来标记,关系不大,点击 提交
-
输入账号密码,点击 验证
-
最后,成功生成私人令牌,点击 复制 放到上一步中的 token 中
4.设置使用
-
进入 PicGo,选择 PicGo设置 ,滑到最下面,选择 gitee
-
最后,回到 上传区,看到最上面的图片上传处选择框为 gitee 即可,如果不是就自己选一下,然后就可以正常上传图片到 gitee 并获得外链了。
三、使用说明
具体使用可以参考官方说明手册:快速上手 | PicGo
简单而言,使用的话可以选择文件图片拖到 PicGo 中然后获取外链,也可以直接使用 剪贴板图片上传,快捷键默认为 ctrl+shift+P。
所有上传的图片都在 相册 中可以看到,也可以进行更名、删除、复制等操作。
好的,个人图片到此即成功搭建!!!
参考文章:【1】利用码云与PicGo搭建免费的图床 - 简书
【2】node.js 安装详细步骤教程_JavaScript_老麻-****博客
【3】Releases · Molunerfinn/PicGo
【4】快速上手 | PicGo