Typora图床搭建PicGo+阿里云OSS(免费白嫖)

news2024/9/24 21:28:25

文章目录

    • 1. 目的
    • 2. 方案
      • 2.1 Typora
      • 2.2 PicGo
      • 2.3 阿里云OSS
    • 3. 开始配置
      • 3.1 获取`KeyId`和`KeySecret`
      • 3.2 创建Bucket
      • 3.3 配置PicGo
      • 3.4 配置Typora
    • 4. 成功结束

1. 目的

本地使用Typora编写markdown文档的时候,文档中的图片路径是本地的。这个时候如果需要将该markdown文件分享给别人或者发布到自己博客上的时候,就会出现图片无法访问的情况。

所以决定搭建自己的图床,这样图片在文档中的地址就是互联网可以访问的链接,从而解决图片无法访问的问题。

2. 方案

Typora+PicGo+阿里云OSS对象存储

2.1 Typora

在官网下载并安装Typora。但是最新版本的Typora貌似是要付费的,大家可以去寻觅一些🔑。

2.2 PicGo

在电脑中安装PicGo

下载地址:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo

如果是Windows系统,安装PicGo-Setup-2.3.1-x64.exe即可。

image-20231225163440269

2.3 阿里云OSS

阿里云对学生优惠力度很大,所有高校学生每年可以领取¥300无门槛优惠券,且可以拆分使用。相当于每年都可以白嫖一台服务器+域名,当然我们这里的存储容量也可以白嫖!直接零元购!!!

领取地址:https://university.aliyun.com/

首先注册阿里云账户,登录并领取完优惠券之后就可以购买OSS存储容量。我们选择40GB-1年的容量,一年只要¥12,还是可以接受的,40GB作为博客存图也够用。

购买容量

好啦!至此我们需要的三个工具都已经准备好啦,接下来我们开始进行相关配置。

3. 开始配置

开局一张图,这是PicGo中的设置。我们打开下载好的PicGo,然后选择图床设置—>阿里云OSS。按下图所示填写。

PicGo设置

这个时候你肯定疑问了,我咋知道这些咋填呢?不要慌,我们按照这个上面所需要的一步一步来。

3.1 获取KeyIdKeySecret

首先是KeyIdKeySecret,这相当于访问阿里云OSS的账号和密码,按如下方式获取:

首先我们打开阿里云控制台,点击进入对象存储OSS管理界面。

存储界面

然后鼠标悬浮在右上角头像,点击AccessKey管理

image-20231225165512358

这个时候会弹出一个提示,为了安全起见我们选择使用子账户AccessKey。(如果为方便省事,直接使用主账户的AccessKey也是可以的)

image-20231225165614005

接下来我们按照提示创建一个子账户,访问方式勾选OpenAPI 调用访问,因为这个子账户我们只提供给PicGo让它访问阿里云OSS用。

image-20231225165841268

创建完子账户之后,这个时候子账户是没有任何权限的!所以我们要先给子账户分配权限。在RAM 访问控制/用户中选择添加权限。

image-20231225165944701

image-20231225170153528

这个时候子账户就有管理OSS的权限了,接下来获取AccessKey。在RAM 访问控制/用户页面点击刚刚创建的子账户,点击创建AccessKey。

image-20231225170407271

这个时候我们就得到了这两个需要的信息,复制粘贴过去即可。

image-20231225170458975

3.2 创建Bucket

进入对象存储OSS管理页面,点击立即创建

1703495242728

接下来按下图填写

在这里插入图片描述

接下来点击概览,就可以查看我们刚刚创建的存储桶相关信息了(Bucket名称和存储区域)

3.3 配置PicGo

打开下载好的PicGo,然后选择图床设置—>阿里云OSS。按下图所示填写:

在这里插入图片描述

这个时候我们可以尝试在上传区上传一张图片,如果都填写正确且这个KeyId是有读写OSS的权限的话,是可以上传成功的。

3.4 配置Typora

  • 打开安装好的Typora
  • 点击左上角文件偏好设置图像,然后按下图配置:

pei

  • 验证成功如下图所示:
    在这里插入图片描述

4. 成功结束

这个时候就算是弄好啦!

此时再编写markdown文档时粘贴图片或者插入图片的时候,图片都会自动上传至阿里云OSS,且将文档中的图片本地路径链接转换成新的URL。

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

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

相关文章

TDengine 创始人陶建辉受邀参与 TOP100Summit,发表工程师文化主题演讲

在 AGI 时代,数字化成为组织形态的重要特征,它可以帮助组织实现上下一致的目标和信息的高频传递,从而实现战略目标的协同和敏捷进化。在这样的大背景下,开发者们面临的实际挑战是如何避免技术和业务之间的割裂。 12 月 14-17 日&…

革新搜索从健康场景开始 夸克App全面升级健康搜索体验

大模型时代,夸克率先迈出了革新搜索的第一步。12月25日,夸克App宣布全面升级健康搜索,推出健康大模型应用“夸克健康助手”,并在部分搜索结果和功能板块中上线全新的内容交互方式。升级后,用户在夸克中搜索健康信息的正…

05|提示工程(下):用思维链和思维树提升模型思考质量 ## 什么是 Chain of Thought

05|提示工程(下):用思维链和思维树提升模型思考质量 什么是 Chain of Thought CoT 这个概念来源于学术界,是谷歌大脑的 Jason Wei 等人于 2022 年在论文《Chain-of-Thought Prompting Elicits Reasoning in Large La…

华清远见嵌入式学习——ARM——作业3

作业要求: 代码效果图: 代码: led.h #ifndef __LED_H__ #define __LED_H__#define RCC_GPIO (*(unsigned int *)0x50000a28) #define GPIOE_MODER (*(unsigned int *)0x50006000) #define GPIOF_MODER (*(unsigned int *)0x50007000) #defi…

TensorFlow 模型中的回调函数与损失函数

回调函数 tf.keras 的回调函数实际上是一个类,一般是在 model.fit 时作为参数指定,用于控制在训练过程开始或者在训练过程结束,在每个 epoch 训练开始或者训练结束,在每个 batch 训练开始或者训练结束时执行一些操作,…

如何使用PatchaPalooza对微软每月的安全更新进行全面深入的分析

关于PatchaPalooza PatchaPalooza是一款针对微软每月安全更新的强大分析工具,广大研究人员可以直接使用该工具来对微软每月定期推送的安全更新代码进行详细、全面且深入的安全分析。 PatchaPalooza使用了微软MSRC CVRF API的强大功能来获取、存储和分析安全更新数…

大语言模型说明书

在浩瀚的信息宇宙中,大语言模型如同一颗璀璨的星星正在熠熠生辉。21世纪以来,人工智能可谓是飞速发展,从简单的神经网络到大语言模型、生成式AI,这并非仅仅是一种技术的进步,更是人类智慧的飞跃。大语言模型不仅仅是语…

Wireshark网络工具来了

Wireshark是网络包分析工具。网络包分析工具的主要作用是尝试捕获网络包,并尝试显示包的尽可能详细的情况。 Wireshark是一个免费开源软件,不需要付费,免费使用,可以直接登陆到Wireshark的官网下载安装。 在windows环境中&#x…

【强化学习】PPO:近端策略优化算法

近端策略优化算法 《Proximal Policy Optimization Algorithms》 论文地址:https://arxiv.org/pdf/1707.06347.pdf 一、 置信域方法(Trust Region Methods) ​ 设 π θ o l d \pi_{\theta_{old}} πθold​​是先前参数为 θ o l d \theta_{old} θold​的策略网…

JavaScript:DOM-事件

JavaScript:DOM - 事件 事件监听什么是事件监听事件监听的方式事件类型点击事件鼠标事件键盘事件焦点事件文本框输入事件 事件对象什么是事件对象获取事件对象事件对象常用属性事件解绑 环境对象 this事件流事件捕获事件冒泡事件捕获与事件冒泡的影响阻止冒泡事件委…

CentOS7安装Java11

文章目录 Java11下载地址卸载OpenJDK查询原系统安装的 JDK根据原系统安装的 JDK 进行卸载命令修改 安装JDK生成JRE Java11下载地址 https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html 卸载OpenJDK 查询原系统安装的 JDK java -version yum l…

如何将本地websocket发布至公网并实现远程访问服务端

文章目录 1. Java 服务端demo环境2. 在pom文件引入第三包封装的netty框架maven坐标3. 创建服务端,以接口模式调用,方便外部调用4. 启动服务,出现以下信息表示启动成功,暴露端口默认99995. 创建隧道映射内网端口6. 查看状态->在线隧道,复制所创建隧道的公网地址加端口号7. 以…

深入探讨多模态模型和计算机视觉

近年来,机器学习领域在从图像识别到自然语言处理的不同问题类型上取得了显着进展。然而,这些模型中的大多数都对来自单一模态的数据进行操作,例如图像、文本或语音。相比之下,现实世界的数据通常来自多种模态,例如图像…

前端---html 的介绍

1. 网页效果图 --CSDN 2. html的定义 HTML 的全称为&#xff1a;HyperText Mark-up Language, 指的是超文本标记语言。 标记&#xff1a;就是标签, <标签名称> </标签名称>, 比如: <html></html>、<h1></h1> 等&#xff0c;标签大多数都是…

Echarts随机生成颜色

Echarts生成随机颜色&#xff0c;并且不要黑色、灰色、棕色等难看的颜色&#xff0c;暖色系并且颜色亮丽&#xff0c; 可以通过修改saturation 和lightness 的随机数值&#xff0c;提高颜色饱和度和亮度 function generateWarmColor() {let hue Math.floor(Math.random() * 3…

【ctf】whireshark流量分析之tcp_杂篇

目录 简介 常考 图片类 提取png.pcap&#xff08;常规&#xff09; 异常的流量分析&#xff08;*&#xff0c;特殊&#xff09; john-in-the-middle&#xff08;特殊&#xff09; ​编辑 zip类 1.pcap&#xff08;常规&#xff09; 方法1&#xff08;常规提取压缩包&…

IAP在编程升级

以STM32F103ZET6为例讲解&#xff0c; FLASH 512KB,SRAM64KB. 让APP程序加载在FLASH里运行&#xff0c;在SRAM运行的先不讲解。 IAP执行流程 当加入 IAP 程序之后&#xff0c;程序运行流程如图。 APP程序的生成步骤 1.APP 程序起始地址设置方法 我们设置起始地址&#xff…

浮点数的转换--IEEE 754

IEEE754标准是一种浮点数表示标准&#xff0c;一般分为 单精度&#xff08;32位的二进制数&#xff09;&#xff1b;双精度&#xff08;64位的二进制数&#xff09; 根据国际标准IEEE754&#xff0c;任意一个二进制浮点数V可以表示为下面形式&#xff1a; V (-1)^s *&#…

JavaWeb后门(webshell)基础

0x00 基础 JSP JSP全称为JavaServer Pages&#xff0c;是一种用于开发支持动态内容的Web页面的技术。它有助于开发人员通过使用特殊的JSP标记在HTML页面中插入Java代码&#xff0c;其中大多数以<&#xff05;开头&#xff0c;以&#xff05;>结尾。Java是一种通用的计算…

互联网+建筑工地:技术革新引领建筑行业的未来

随着科技的飞速发展&#xff0c;互联网正日益渗透到建筑工地的方方面面。从设计、施工到管理&#xff0c;互联网建筑工地的深度融合不仅推动了建筑行业的数字化转型&#xff0c;还为工地管理、信息交流、安全监控等带来了全新的解决方案。本文将介绍互联网建筑工地的几个关键技…