如何在gitee/github上面搭建obsidian的图床

在搭建图床之前我们需要知道图床是一个什么东西,图床顾名思义就是存放图片的地方,那么我们为什么要搭建图床呢?因为我们在写博客的时候,很多同学都是在本地使用typora或者是obsidian进行markdown语法的文章的书写,文件格式通常都是md文件,但是呢,我们在文章中插入的图片通常是被保存在本地的,如果我们将这个md文件导入到我们的CSDN的话,那么文件中插入的图片都通常会被显示为失效的图片,因为这个图片只是在我们的本地存储的,没有能力传到我们的CSDN,所以我们想到使用图床的方式,让我们md文件中插入的每张图片都有一个他们自己的专属链接,那么我们后序在文章导入的时候就不会存在图片失效的问题了

下面是我以obsidian这款笔记软件为例子来进行教程的抒写,因为这款软件里面可以使用图片上传的插件并且有着丰富的关系图谱,所以强烈推荐种草这款软件哦,纯免费的,功能不亚于typora

我这虽然是以github为例子的,但是呢存在问题,可能因为github是外国网站致使我们上传失败,所以我还是推荐咱们使用gitee进行图床的搭建,主要的几个步骤我列出来哈:我们需要一个仓库,然后需要在gitee/github上面获取我们的令牌码token,然后对我们的picgo进行设置,然后对我们的写博客的软件进行设置就行了

在github上面创建一个仓库

  • 仓库名称自定义,设置为public(公开),让这个仓库充当我们的图床,来存储我们写博客上传的图片,这里有4步,你们可以按照序号来进行创建
    在这里插入图片描述
  • 然后就是设置我们的token,我们进入到我们github的个人界面,就是将鼠标移动到你的头像的时候我们直接点击出现的选项-----Setting

在这里插入图片描述

  • 在我们的左边找到这个选项—Developer settings ,然后我们进行点击操作

在这里插入图片描述

  • 再依次进行点击操作

在这里插入图片描述

  • 然后输入下你的密码
    在这里插入图片描述

  • 然后你们可能进入到这个界面了,咱们也别慌,右键翻译下就行了,将我们的这个笔记自定义一个名换就行了,我的是picture1,然后这个到期的话我们直接选择这个无有效期就行了,我们这个repo一定要全部选中,最后直接拉到最下面进行令牌token的生成就行了

在这里插入图片描述

  • 我们在创建完令牌后他会显示出令牌的号码,这个时候我们需要进行复制的操作了,一定要将令牌保存好哦,后面是要用到的

在这里插入图片描述

  • 到这里我们的仓库就创建好了,并且我们的令牌也获取到了,如果你是gitee用户的话,一样的流程,只不过你需要在gitee中找到生成令牌的位置哈,接下来我们进行我们图片上传工具的下载的操作,这里我将这个软件的安装包放到了我的百度网盘里面,下载快些,官网上面下载的话比较慢,如果你有我的好友的话你直接联系我让我把安装包发你就行了

picGo

nodejs

obsidian

  • 我们依次下载picGo和我们的nodejs,obsidian你可以选择性的下载,因为我们这里是拿obsidian来进行操作的,这是一款笔记软件,我们在这上面粘贴图片然后通过picGo上传到我们的gitee/github上面的仓库进行存储,使图片都有对应的网络链接。这个nodejs的话,就是我们的picGo默认的话是没有gitee这个图床的选项的,所以我们需要下载nodejs这个应用,然后在picGo中才能进行gitee图床插件的下载

  • 当我们的picGo和nodejs下载的时候我们只需要将存储路径改下就行了,其他的默认next就行了,然后因为我们的nodejs不算是一个软件把,算是一个插件,那么我们如何判断是否安装成功了呢?我们在桌面上右键点击打开终端,或者直接win + R 然后输入cmd就可以进入到终端了,然后我们输入命令node -v,如果跳出的是版本号的话那么就是安装成功了,如果是其他的就是安装失败了
    在这里插入图片描述
    在这里插入图片描述

  • 然后我们再打开我们的picGo进行一系列的设置,如果我们的图床搭建在我们的gitee上面的话那么我们需要安装nodejs并且我们需要在picGo里面安装下面的这个插件
    在这里插入图片描述

  • 这里我们点击PicGo设置,点击设置Server,将我们的参数设置成下面的那个样子,一般来说我们默认就是那个样子的,你们最好检查下

在这里插入图片描述在这里插入图片描述

  • 然后将我们的这个时间戳重命名打开,防止的是传同一张图片的时候上传出错
    在这里插入图片描述
  • 然后我们进行我们的图床设置,这里的github是默认存在的,但是我们的gitee是不存在的,需要按照上面说的进行插件的安装操作
    在这里插入图片描述
  • 我们直接点击这个GitHub图床这个设置里面默认存在的Default,我们只需要设置这个 设定仓库名和我们的token就行了,其他的就默认就ok了

在这里插入图片描述

  • 设置保存之后我们测试下,先随便找张图片然后放在桌面上,我们点击这个上传区,然后选择我们的对应的上传地址就行了

在这里插入图片描述

  • 但是问题出现了,我们这个因为github是国外的,我们传文件的话是会被限速的甚至失败,所以我们需要进一步的进行加速操作,下面是加速教程
    加速教程

  • 说实话我还是比较推荐实用gitee仓库作为图床的,因为在国内,也不存在限速的情况。你只需要创建存储的仓库和获取我们对应的令牌token就行了,其他的步骤都是一样的

  • 设置下我们的obsidian软件的相关设置,我们打开软件的设置点击第三方插件,然后将安全模式关闭点击我们的插件市场,搜索lmage auto upload这个插件,下载完毕之后将插件开启,然后设置下和picGo进行联系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 将这里的上传接口设置为:http://127.0.0.1:36677/upload,然后就搞定了
    在这里插入图片描述

  • 这里我们可以看的到我们随便上传的一个图片都能快速被上传到我们的仓库,然后生成对应的链接
    在这里插入图片描述

  • 说实话这个教程还是没有写好,因为我也是边测试边写的,因为这个github的不可控因素我这里在github搭建图床失败了,但是在gitee上面搭建图传成功了,其实大致的思路都是不变的,创建仓库,然后获取对应的令牌token,在github获取token的时候第一列的repo一定要全部选中,下面是gitee里面的,选择下面的几个选项就行了,然后改改picgo的配置和对应软件的配置就行了

在这里插入图片描述
在这里插入图片描述
很抱歉教程写的没有那么详细,下次继续努力

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/67014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SSM东理咨询交流论坛

🍅点赞收藏关注 → 添加文档最下方联系方式咨询本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅 项目视频 js…

http的请求体各项解析

一、前言 做Java开发的人员都知道,其实我们很多时候不单单在写Java程序。做的各种各样的系统,不管是PC的 还是移动端的,还是为别的系统提供接口。其实都离不开http协议或者https 这些东西。Java作为编程语言,再做业务开发时&#…

【云安全】云原生-Docker(五)容器逃逸之漏洞利用

漏洞利用逃逸 通过漏洞利用实现逃逸,主要分为以下两种方式: 1、操作系统层面的内核漏洞 这是利用宿主机操作系统内核中的安全漏洞,直接突破容器的隔离机制,获得宿主机的权限。 攻击原理:容器本质上是通过 Linux 的…

微信小程序date picker的一些说明

微信小程序的picker是一个功能强大的组件&#xff0c;它可以是一个普通选择器&#xff0c;也可以是多项选择器&#xff0c;也可以是时间、日期、省市区选择器。 官方文档在这里 这里讲一下date picker的用法。 <view class"section"><view class"se…

[java] 面向对象进阶篇1--黑马程序员

目录 static 静态变量及其访问 实例变量及其访问 静态方法及其访问 实例方法及其访问 总结 继承 作用 定义格式 示例 总结 子类不能继承的内容 继承后的特点 成员变量 成员变量不重名 成员变量重名 super访问父类成员变量 成员方法 成员方法不重名 成员方法…

AI News(1/21/2025):OpenAI 安全疏忽:ChatGPT漏洞引发DDoS风险/OpenAI 代理工具即将发布

1、OpenAI 的安全疏忽&#xff1a;ChatGPT API 漏洞引发DDoS风险 德国安全研究员 Benjamin Flesch 发现了一个严重的安全漏洞&#xff1a;攻击者可以通过向 ChatGPT API 发送一个 HTTP 请求&#xff0c;利用 ChatGPT 的爬虫对目标网站发起 DDoS 攻击。该漏洞源于 OpenAI 在处理…

LLMs的星辰大海:大语言模型的前世今生

文章目录 一. LLM 的演进&#xff1a;从规则到智能的跃迁 &#x1f4ab;1.1 语言模型的蹒跚起步 &#x1f476;1.2 RNN 与 LSTM&#xff1a;序列建模的尝试 &#x1f9d0;1.3 Transformer 的横空出世&#xff1a;自注意力机制的革命 &#x1f4a5;1.4 LLM &#xff1a;从预测到…

7-Zip高危漏洞CVE-2025-0411:解析与修复

7-Zip高危漏洞CVE-2025-0411&#xff1a;解析与修复 免责声明 本系列工具仅供安全专业人员进行已授权环境使用&#xff0c;此工具所提供的功能只为网络安全人员对自己所负责的网站、服务器等&#xff08;包括但不限于&#xff09;进行检测或维护参考&#xff0c;未经授权请勿利…

数据结构(精讲)----树(应用篇)

特性&#xff1a; 什么是树&#xff1a; 树(Tree)是(n>0)个节点的有限集合T&#xff0c;它满足两个条件&#xff1a; (1) 有且仅有一个特定的称为根&#xff08;Root&#xff09;的节点。 (2) 其余的节点可以分为m&#xff08;m≥0&#xff09;个互不相交的有限集合T1、…

【动态规划】--- 斐波那契数模型

Welcome to 9ilks Code World (๑•́ ₃ •̀๑) 个人主页: 9ilk (๑•́ ₃ •̀๑) 文章专栏&#xff1a; 算法Journey &#x1f3e0; 第N个泰波那契数模型 &#x1f4cc; 题目解析 第N个泰波那契数 题目要求的是泰波那契数&#xff0c;并非斐波那契数。 &…

如何确保Spring单例Bean在高并发环境下的安全性?

在Spring中&#xff0c;单例Bean就像是一个“公共的水杯”&#xff0c;整个应用程序中的所有线程都会共享这一个实例。在大部分情况下&#xff0c;这没什么问题&#xff0c;但如果多个线程同时想要修改这个“水杯”里的内容&#xff0c;就可能会出现问题了。 想象一下&#xff…

期刊审稿意见回复的LaTeX模板分享

下载网址 https://github.com/NeuroDong/Latex_for_review_comments 效果展示 分享内容 在学术写作过程中&#xff0c;回复审稿意见是一个重要且繁琐的环节。由于审稿人众多&#xff0c;使用Word进行排版往往效率低下。为了提高效率&#xff0c;我在网上找到了一个LaTeX模板…

Spring Boot/MVC

一、Spring Boot的创建 1.Spring Boot简化Spring程序的开发,使用注解和配置的方式开发 springboot内置了tomact服务器 tomact:web服务器,默认端口号8080,所以访问程序使用8080 src/main/java:Java源代码 src/main/resource:静态资源或配置文件,存放前端代码(js,css,html) s…

Spring--SpringMVC的调用流程

一.简介 1.1主要作用 SSM框架构建起单的技术栈需求&#xff01;其中的SpringMVC负责表述层&#xff08;控制层&#xff09;实现简化&#xff01; 最终总结&#xff1a; 1. 简化前端参数接收( 形参列表 )2. 端数据响应(返回值)1.2核心组件和调用流程 Spring MVC与许多其他Web…

C#集合排序的三种方法(List<T>.Sort、LINQ 的 OrderBy、IComparable<T> 接口)

见过不少人、经过不少事、也吃过不少苦&#xff0c;感悟世事无常、人心多变&#xff0c;靠着回忆将往事串珠成链&#xff0c;聊聊感情、谈谈发展&#xff0c;我慢慢写、你一点一点看...... 1、使用 List<T>.Sort 方法与自定义比较器 public class Person{public string …

从ChatGPT热潮看智算崛起

2025年1月7日&#xff0c;科智咨询发布《2025年IDC产业七大发展趋势》&#xff0c;其中提到“ChatGPT开启生成式AI热潮&#xff0c;智能算力需求暴涨&#xff0c;算力供给结构发生转变”。 【图片来源于网络&#xff0c;侵删】 为何会以ChatGPT发布为节点呢&#xff1f;咱们一起…

Frida使用指南(三)- Frida-Native-Hook

1.Process、Module、Memory基础 1.Process Process 对象代表当前被Hook的进程,能获取进程的信息,枚举模块,枚举范围等 2.Module Module 对象代表一个加载到进程的模块(例如,在 Windows 上的 DLL,或在 Linux/Android 上的 .so 文件), 能查询模块的信息,如模块的基址、名…

Electron学习笔记,安装环境(1)

1、支持win7的Electron 的版本是18&#xff0c;这里node.js用的是14版本&#xff08;node-v14.21.3-x86.msi&#xff09;云盘有安装包 Electron 18.x (截至2023年仍在维护中): Chromium: 96 Node.js: 14.17.0 2、安装node环境&#xff0c;node-v14.21.3-x86.msi双击运行选择安…

漏洞修复:Apache Tomcat 安全漏洞(CVE-2024-50379) | Apache Tomcat 安全漏洞(CVE-2024-52318)

文章目录 引言I Apache Tomcat 安全漏洞(CVE-2024-50379)漏洞描述修复建议升级Tomcat教程II Apache Tomcat 安全漏洞(CVE-2024-52318)漏洞描述修复建议III 安全警告引言 解决方案:升级到最新版Tomcat https://blog.csdn.net/z929118967/article/details/142934649 service in…

提示词的艺术 ---- AI Prompt 进阶(提示词框架)

提示词的艺术 ---- AI Prompt 进阶&#xff08;提示词框架&#xff09; 写在前面 上周发布了一篇《提示词的艺术----AI Prompt撰写指南》&#xff0c;旨在帮助读者理解提示词的作用&#xff0c;以及简单的提示词撰写指南。本篇作为进阶内容&#xff0c;将给出常用的提示词框架…