2022年,我不允许任何人还没有免费图床系统

简介: 2022年,我不允许任何人还没有免费图床系统

一、引言

总所众知,目前程序届最好用的笔记编辑器莫过于 Typora,但 Typora 有一个比较难受的地方。

当我们插入图片时,会将我们本地的图片进行插入,如下图:

这样一来,当我们将整个笔记拷贝到博客、知乎、公众号一些平台时,我们的图片需要重新截图,会造成大量的麻烦。

本文将保姆级的带你打造一个 Typora + PicGo + github/gitee + CDN图床系统

让你从此写笔记,如虎添翼,一步踏青云

二、系统准备

工欲善其事,必先利其器

首先我们需要安装以下软件

  • node.js
  • PicGO
  • Gitee/GitHub账号
  • Typora软件

1. node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时

官方网址:http://nodejs.cn/,直接下载安装即可

安装完之后,需要进入 cmd 验证一下版本,是否安装成功

2. PicGo

图片上传+管理新体验,基于electron-vue开发,支持macOS,Windows,Linux,支持插件系统,让PicGo更强大

官方网址:https://molunerfinn.com/PicGo/,直接下载安装即可

注意:在安装 PicGo 之前必须先安装 node.js,不然会导致插件无法下载

3. Gitee/GitHub账号

这个各位读者可自行百度


西方不能失去耶路撒冷,程序员不可无 Gitee/GitHub

这个使用方法在后续会讲到

4. Typora软件

程序员的老帮手了

官方下载链接:https://www.typora.net/

现在 Typora 软件最新版本要收费了,有经济基础的可以支持下

无经济基础公众号回复:图床

三、基于Gitee的图床

1. PicGo配置

  • 我们打开我们刚才安装的 PicGo 软件

  • 打开 插件设置,安装 gitee 插件

  • 安装完之后,我们打开我们的 PioGo设置,只保留 Gitee图床(这步操作做不做都可以,主要影响图床设置的选项)

  • 打开我们的 图床设置,主要设置如下图所示

2. Gitee(码云)信息获取

  • 登录我们的 Gitee,新建一个仓库

  • 仓库配置

  • Token的获取
  • 步骤:设置 -> 私人令牌 -> 生成新令牌 -> 提交 -> 复制,记住生成token以后需要保存下来(复制到哪里留着,PicGo里面用得到)
  • 设置 -> 私人令牌

  • 生成新令牌

  • 复制,保存 Token

3. Typora上传图床

  • 首先我们需要配置好我们的 PicGo,按照对应的关系进行配置,之前复制的 Token 别忘了


  • 打开Typora的文件 -> 偏好设置 -> 图像 ,选择 上传服务设定 ,选择相应的路径

  • 点击验证图片上传选项,出现下面的图即为成功~

  • 我们来尝试自己手动上传下图片,右击图片点击 上传图片即可

  • 去我们的仓库查看该图片

四、基于GitHub的图床

1. PicGo配置

  • 和上面类似,安装插件如下

  • 打开我们的 图床设置,主要设置如下图所示

2. GitHub信息获取

我们获取的信息主要为:拥有者、仓库名、Token、分支、自定义URL(选填)


  • 打开我们的 GitHub 首页,建立一个新的仓库

  • 选择相应的配置信息

  • 我们新建仓库之后,GitHub 会默认将当前的分支设置为 Main,我们需要手动将其修改为 master

  • 获取 Token,路径:settings -> Developer settings -> Personal access tokens -> Generate now token -> Generate token


向 PicGo 填入相应的配置即可


注:这里提供一个加速访问图片的方法:CDN加速

将上面的 customUrl 域名改为:

https://raw.githubusercontent.com/huanggongzi/WritingPictures/master

https://cdn.jsdelivr.net/gh/huanggongzi/WritingPictures@master

3. Typora上传图床

如上

五、问题

  • 一定要安装完 node.js 再去安装 PicGo


六、总结

到这基本我们就完成自己的图床配置了,我们可以直接在我们的 Typora 上进行书写我们的笔记,复制粘贴到博客即可

博主建议使用 Gitee 作为自己的图床,毕竟 GitHub 的网速有点不尽人意

相关文章
|
缓存 JavaScript 前端开发
vue2.0+vue3.0资料(尚硅谷)(五)
vue2.0+vue3.0资料(尚硅谷)
328 0
|
Kubernetes 监控 调度
在 Kubernetes 中应该如何设置 CPU 的 requests 和 limits
在 Kubernetes 中应该如何设置 CPU 的 requests 和 limits
499 0
|
小程序 容器
【微信小程序】-- WXML 模板语法 - 条件渲染 -- wx:if & hidden (十一)
【微信小程序】-- WXML 模板语法 - 条件渲染 -- wx:if & hidden (十一)
|
监控 Ubuntu Unix
Linux |Nethogs 监控网络使用情况
Linux |Nethogs 监控网络使用情况
Linux |Nethogs 监控网络使用情况
|
11月前
|
监控 Java Perl
使用jstat工具来监控G1垃圾回收器的性能
使用jstat工具来监控G1垃圾回收器的性能
|
存储 5G API
来了,永久免费的图床服务
Markdown爱好者推荐PicGo软件搭配免费图床服务SMMS,解决在Markdown中插入图片的困扰。PicGo支持多种图床,如腾讯云、阿里云和免费的SMMS,提供拖拽上传、压缩图片功能。通过VSCode或Typora配合PicGo插件,能实现图片自动上传并转换为Markdown格式。SMMS提供5GB免费存储,足够个人博客使用。
|
存储 安全 前端开发
SpringBoot整合Spring Security + JWT实现用户认证
SpringBoot整合Spring Security + JWT实现用户认证的实现
6895 2
SpringBoot整合Spring Security + JWT实现用户认证
|
12月前
|
小程序 前端开发 索引
微信小程序中的条件渲染和列表渲染,wx:if ,wx:elif,wx:else,wx:for,wx:key的使用,以及block标记和hidden属性的说明
这篇文章介绍了微信小程序中条件渲染和列表渲染的使用方法,包括wx:if、wx:elif、wx:else、wx:for、wx:key以及block标记和hidden属性的使用。
微信小程序中的条件渲染和列表渲染,wx:if ,wx:elif,wx:else,wx:for,wx:key的使用,以及block标记和hidden属性的说明
|
缓存 安全 Java
Shiro框架的知识点一网打尽,生命不息,学习不止
Shiro框架的知识点一网打尽,生命不息,学习不止
194 0
|
运维 监控 Linux
Linux本地部署1Panel现代化运维管理面板并实现公网访问
Linux本地部署1Panel现代化运维管理面板并实现公网访问
670 1

热门文章

最新文章