gitee+picgo+typora图床搭建:【使用gitee搭建图床】gitee创建仓库与私人令牌,picgo下载与安装,nodejs下载与安装,typora配置picgo(二)

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: gitee+picgo+typora图床搭建:【使用gitee搭建图床】gitee创建仓库与私人令牌,picgo下载与安装,nodejs下载与安装,typora配置picgo

5.PicGo下载与安装

5.1 下载

1️⃣ 在我的百度网盘直接提取

链接:https://pan.baidu.com/s/1xMz1cZ1MuPlFrtgWEe3p0Q 

提取码:1314

2️⃣ github下载

🏠 下载链接:https://github.com/Molunerfinn/PicGo/releases/download/v2.3.0/PicGo-Setup-2.3.0-x64.exe

你可能有疑惑,为什么不下最新的 2.3.1-beta.6呢?

因为 标有data的是测试版,PicGo发布者也明确指出:beta不是正式版,可以尝鲜新功能,但是并不会保证稳定性。

所以我们已经沉熟稳重的男人女人啦,自然也应该做稳健的选择。所以在这里我们选择下载2.3.0正式发布版。

5.2 安装

一步一步傻瓜式安装即可。

安装完成后,你可能双击却没有看到应用,其实这个应用被隐藏在了右下角,因此你只需要在右下角打开即可。

5.3 PicGo安装插件

6.Gitee+PicGo+Typora

6.1 Gitee + PicGo

首先我们要查看 仓库名(路径)个人空间地址

❗️ 查看一下个人空间地址名,我这里的个人空间地址是:Mr_-White,和我的用户名保持一致,但在你那里可能是不一致的,因此建议你一定要查看你的个人空间地址名是什么。下图是第二种查看空间地址名的方式:

注意:个人空间地址/仓库名 的/左右两边是不带空格的,即个人空间地址 / 仓库名是错误的写法。

测试是否生效:

如果显示 上传失败,请再仔细阅读一下上面步骤,检查一下上图的 repo 是否填写正确!

6.2 PicGo + Typora

6.2.1 找到 Typora 的偏好设置

6.2.2 配置PicGo

6.2.3 验证配置是否成功

验证图片上传选项 我没验证成功,你可能也会遇到,不太稳定,所以这里我换种方式验证

1️⃣ 随便用 typora 打开一个 .md 文件,粘贴一张图片在文件中,点击上传图片

如果没有看到下图中的白色框框,点击一下你粘贴上去的图片,然后右击鼠标即可,这时候呈现的选项会多一些,你依旧点击上传图片即可。

2️⃣ 路径由本地改为了gitee路径说明成功

7.Gitee图床问题

7.1 问题显示

7.2 问题分析

回到我们在 7.1 显示的问题,这是由于我在测试仓库设置频繁进行了改动,导致图片全部无法访问,于是立刻去查看我在gitee上存放图片的仓库

当时心中在想:“我艹,开源设置的好好的,你给我又整成了私有,那我typora怎么访问图片啊…”

为什么从 Gitee 自己的页面跳转到真实图片地址就能显示出图片,直接访问地址就会被拦截呢?显然是 Gitee 给图片添加了防盗链,刚开始加防盗链的时候Gitee真的是一点通知都不给,导致很多博主存放在Gitee的图片显示在自己的个人博客上都无法访问。既然事情已经发生了,无论 Gitee 官方到底是临时还是永久添加了防盗链,我都不建议大家继续使用 Gitee 作为图床(本身它还有 1 M 图片大小的限制)。而是应该使用七牛云、或者腾讯 / 阿里等云服务厂商提供的稳定的对象存储服务。

如果你依旧想使用 gitee,请不要频繁去修改仓库开源与私有设置!

下面给出由于gitee的这顿操作外链无法访问导致的一些博主的血泪史:

所以说啊,gitee图床比较与github图床,虽然说gitee由于在国内而github是外网,使得我们对gitee的访问速度明显快于github,但风险程度比github还是要高,外链的问题到目前也只能通过将我们保存在gitee的图片迁移到 github 上 或者 阿里云oss对象存储上 来解决。

当然也有人担心 GitHub 的图床会不会也不让用了?确实有这种隐患,所以最稳健的做法还是买腾讯云的 COS 或阿里云的 OSS 等对象存储服务,然后别忘了,在本地硬盘也备份一下,只有掌握在自己手中的文件才是最安全的。

8.gitee补充

8.1 开源问题的讨论

在2022年五月份,国产代码托管平台Gitee突然宣布,将执行开源仓库需审核后才能上线的措施。这也就意味着,以后新上线的项目,需要人工审核通过后才能正式公开。而创建新项目时,就只能选择私有化仓库,此前已经公开过的老项目这次也没能幸免。这项政策的变动,导致国内大量开发人员在Gitee的代码仓库直接无法访问。这里就解释了为什么我们在 步骤2.2新建仓库信息配置 中只能设置为私有而不能设置为开源。

这样的变动,令许多开发者都感到难以接受。毕竟在大多数人看来,开源的本质是接纳、包容和发展。很多时候,“开源”这一词与“自由”是紧密相关的。然而这次,身为国内最大的开源项目托管平台,Gitee在没有提前通知的情况下,将很多开源仓库改为了私有。不仅给用户带来了不便,也在某种程度上违背了开源的本意。

其实官方不回复,大家也大概能猜到这波操作的缘由。众所周知,国内对内容平台的监管一向十分严格。Gitee虽然提供的是代码托管服务,但归根结底依然是传递内容的平台。这样的开源平台龙头,在内容治理上稍有不慎,说不定就会带来灭顶之灾。

因此,这其实也是Gitee为了规避违法的无奈之举。

举个具体例子,你想我要是在Gitee任意上传带颜色的文件与图片,或者在上传的代码注释中下点毒或者附上几个莫名其妙的链接,不经审核,你觉得我们中国政府会同意这种不符合社会主义核心价值观的做法吗?至于像Github,人家老外确实很开放,带不带颜色肯定不管你。

8.2 ❤️ 写给各位

审核机制,确实是一个网站的立根之本。如果没有审核机制,那么网络环境会更加的恶劣,是是非非,鱼龙混杂。永远要相信,别有用心的人无处不在。

如果说这是给程序员群体敲个警钟的话,那么就是开源世界,共同维护,别去搞那些乱七八糟的东西,别去当一颗耗子屎,坏了一锅粥。也一定记得开发的时候,多想想是不是应该搞一套审核机制。

我想我们每个人当然都知道 Gitee 不是一个完美的平台,但我们也知道,它的背后有一群知道它不完美,但是仍然不言乏力、不言放弃的工程师。他们在努力改造它,让它无限趋于完美,无限趋于合规。

我们作为使用者,少一点"吐槽",多一点鼓励,提出实质性的建议。只有这样才能骄傲的说,我们为中国开源贡献了一点点的力量,我们相信它的明天会更好。

向开源致敬,向开源工程师致敬。

🚀 Gitee 是开源中国推出的基于 Git 的代码托管服务。


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
23天前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
42 3
|
1天前
Node历史版本下载及配置npm镜像
Node历史版本下载及配置npm镜像
10 1
|
2天前
|
JavaScript Linux
Linux安装nodejs
Linux安装nodejs
15 2
|
3天前
|
JavaScript Ubuntu Linux
蓝易云 - linux中安装nodejs,卸载nodejs,更新nodejs,git
请根据自己的Linux发行版和版本选择合适的命令。
10 2
|
1天前
|
JavaScript Linux
Linux安装nodejs指定版本
Linux安装nodejs指定版本
4 0
|
28天前
|
Web App开发 缓存 JavaScript
Node.js安装及环境配置,详细简单易懂!一文get全部!
Node.js安装及环境配置,详细简单易懂!一文get全部!
|
9天前
|
存储 资源调度 JavaScript
使用 Homebrew 安装 Node.js
使用 Homebrew 安装 Node.js
43 0
|
1月前
|
JSON JavaScript 前端开发
❤Nodejs 第九章(token身份认证和express-jwt的安装认识)
【4月更文挑战第9天】Node.js第九章介绍了Token身份认证,特别是JWT(JSON Web Token)作为跨域认证的解决方案。JWT由Header、Payload和Signature三部分组成,用于在客户端和服务器间安全传输用户信息。前端收到JWT后存储在localStorage或sessionStorage中,并在请求头中发送。Express-JWT是一个中间件,用于解析JWT。基本用法包括设置secret和algorithms。注意安全问题,避免混合使用不同算法以防止降级攻击。
59 0
|
1月前
|
移动开发 JavaScript 前端开发
为了学习vue3,安装nvm进行node的多版本管理
为了学习vue3,安装nvm进行node的多版本管理
79 2
|
1月前
|
资源调度 jenkins 持续交付
jenkins 自动安装nodejs16.16.0版本报错处理
jenkins 自动安装nodejs16.16.0版本报错处理
90 0