Typora+Gitee+PicGo搭建图床

news/2024/5/17 19:37:09 标签: gitee

引言

由于gitee现在已经加上了防盗链,并且只支持1M的图片,可能会导致Typora有些图片显示不出来(sm.ms好像还好,github网速不太稳定,可以买腾讯云或阿里云等)

markdown原则上不建议使用base64内嵌图片,因为太麻烦。

如果只是在本机浏览、编辑的话,那引用相对路径或者绝对路径即可,但是考虑到要发布、分享的情况,使用图床是比较好的解决方案。

本教程可以快速得到一个相对稳定的免费图床,不需要已经备案的域名,而且在免费图床中较为稳定。

以下是作为个人免费图床GitHub和SM.MS的对比,

image-20230119195208799

GitHub由于不可描述的原因,在国内访问速度并不是很稳定,而SM.MS是由V2EX大佬@Showfom 在2014年上线的免费图床项目,目前在国内访问速度较快,偶尔可能出现不能用的情况,个人免费额度是5G。

国内的话访问gitee比较快且稳定,下文使用Gitee来搭建(Github和SM.MS图床的搭建可以看这篇文章:GitHub&SM.MS图床的使用)。

一、配置Gitee,获得token

注册

进入Gitee官网:工作台 - Gitee.com注册账号

新建仓库

用于保存Typora上传的图 片

image-20230119195256142

填写各种资料,注意仓库名称不要像下面一样有大写下划线啥的

image-20230119195524532

新建完成后将仓库改为开源

image-20230119195552394

生成token

image-20230119195615461

image-20230119195637040

image-20230119195657906

image-20230119195711853

生成token之后记得保存,之后不会再出现

二、安装PicGo

这是一款开源的本地图片上传图床管理的工具,支持markdown、html、url等格式,地址:https://github.com/Molunerfinn/PicGo/releases,选择相应的版本下载即可,如windows版本选择PicGo-Setup-2.2.2.exe,安装过程略过。

三、安装Node.js

在https://nodejs.org/zh-cn中安装node.js,选择长期支持版。

image-20230119195831939

验证安装:

node -v

出现版本号即是成功

image-20230119200057375

gitee_73">四、在picgo中安装gitee插件

在picgo左侧插件设置中搜索gitee,会发现安装不了,或者说是无反应

image-20230119200246159

手动安装PicGo插件

首先确保安装Node.js, Win+R键 ,输入 cmd 调用 命令行窗口, 输入 npm -v 能显示 版本号,说明你npm可以使用

image-20230119200321553

然后 转到 windows 配置目录在C:\Users\XXX\AppData\Roaming\picgo ,XXX 为 电脑的用户名,根据自己的情况修改即可
cd C:\Users\XXX\AppData\Roaming\picgo

image-20230119200346290

最后在该目录下,使用npm手动安装gitee图床,命令如下:

npm install picgo-plugin-gitee-uploader

然后重启picgo即可。

五、配置PicGo

点击左侧gitee进入–编辑

输入:

​ 用户名/仓库名

​ 之前生成的token

​ 存放的文件夹

image-20230119200417721

完成之后设置为默认图床

最后对typora进行如下设置

image-20230119200502217

然后点击验证图片上传选项测试能否上传成功

image-20230119194824273

image-20230119200608052


http://www.niftyadmin.cn/n/28780.html

相关文章

chfs安装使用注意事项及如何实现http外网访问

对于分享电脑上的文件,或与手机互传文件,除了 QQ、微信还有很多专业的工具,Cute Http File Server (缩写为 chfs),就是一个免费小巧的 HTTP 文件共享服务器工具,它可以跨平台支持 Windows、Mac 和 Linux,只…

从汇编的角度去审视函数的调用【函数栈帧】

文章目录函数栈帧栈寄存器相关汇编指令函数栈帧的创建函数栈帧的销毁函数栈帧 我们在写C语言代码的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。 那函数是如何调用的?函数的返回值又是如何待会的?函数…

单身福利专场——Python采集某相亲地数据

嗨害大家好鸭!我是小熊猫~ 咳咳年前最后一天… 一点单身福利… 我想… 应该会有需要的吧… 环境开发: Python 3.8Pycharm 模块使用: import parselimport requestsimport csvimport re 爬虫基本思路流程: 一. 数据来源分析: 1. 明确需求: 采集数据是什么 —…

Linux系统之Bonding 网卡绑定配置方法

Linux系统之Bonding 网卡绑定配置方法一、检查本地系统环境1.检查系统版本2.查看服务器网卡二、创建网卡配置文件1.进入网卡配置文件目录2.拷贝eth0的网卡配置文件3.修改bond0网卡配置文件4.修改eth1网卡配置文件5.修改eth2网卡配置文件三、创建bonding的配置文件1.编辑bonding…

DPU网络开发SDK—DPDK(六)

rte_eal_init() 接上次内容继续对rte_eal_init()所做的工作进行分析。 20. 大页内存配置 internal_conf中的no_hugetlbfs指明是否禁用大页内存,通过命令行参数"--no-huge"设置禁用,默认情况下大页内存是开启的。DPDK根据进程是primary还是s…

Python小技巧:富比较方法的妙用,__lt__、__le__、__eq__、__ne__、__gt__、__ge__。。。

前言 这里是Python小技巧的系列文章。这是第二篇&#xff0c;富比较方法的妙用。 在 Python中&#xff0c;富比较方法共6个&#xff0c;如下表所示&#xff1a; 见名知意&#xff0c;富比较主要用于比较。 富比较方法使用释义释义object.__lt__(self, other)x.__lt__(y)x<…

云原生之Docker容器的存储管理

一、检查本地docker环境 1.检查宿主机系统版本 [rootdocker ~]# cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) 2.检查docker版本 [rootdocker ~]# docker -v Docker version 20.10.18, build b40c2f6二、创建一个测试httpd容器 1.创建测试目录 [rootdoc…

11. 集合set类型详解

python3 set类型的使用 1. 基础知识 &#xff08;1&#xff09; 集合&#xff08;set&#xff09;是由一个或数个形态各异的大小整体组成的&#xff0c;构成集合的事物或对象称作元素或是成员。集合是一个无序的不重复元素序列。 &#xff08;2&#xff09;基本功能是进行成员…