Typora-PicGo-OSS对象存储

ops/2024/11/23 5:49:49/

Typora-PicGo-对象存储OSS

问题描述:

上次做完Gitee图床配置后,今天发现图床突然不能使用了,直到我查找到Gitee仓库变成私有后才发现做的图床被封禁了当前仓库因涉嫌外链滥用(RAW),不支持设置为公开仓库,就导致我的笔记链接的图片全部失效。这令我很头疼,毕竟是当时为了能够免费使用上图床才去白嫖的Gitee,也就运行了一年吧,可能因为前几天上传代码图片被误判了,当时只有两张图有问题被和谐了,然后我很作死提交了复核,第二天就直接全部不能用了,T.T

目前的解决方案我决定选择阿里云对象存储OSS,首先说一下好处吧:第一点是大厂的产品比较可靠,也可以选择七牛云的对象存储(之前我也同时卸了一篇关于七牛云图床的使用方法:Typora-PicGo-七牛云图床);为什么这次没有选择七牛云呢,接下里就涉及到OSS的第二大优点了,OSS不需要再绑定域名就能保证一个链接永久访问图片;第三大优点就是存储费便宜,请求费便宜,流量费稍微贵点,但是对于记笔记来说费用就是九牛一毛。

image-20241023233637151

解决方案:

  1. 注册阿里云账号,购买对象存储OSS的资源包,配置Bucket,配置权限
  2. 下载PicGo,配置图床信息
  3. 配置Typora偏好

阿里云对象存储OSS的配置

登录阿里云

阿里云网址:https://www.aliyun.com/

价格说明:可以简单的理解为三部分存储费、流量费、增值服务费

OSS产品定价:https://www.aliyun.com/price/product?spm=a2c4g.11186623.0.0.2e911bfbOZj6Z8#/oss/detail

image-20241024230924854

新用户免费额度

image-20241024230529243

购买基础存储包-示例

  • 注册并登录阿里云=》找到首行的产品=》选择存储=》对象存储OSS

image-20241024001836946

  • 这里需要购买资源包,这里选择存储类型=》存储资源包

image-20241024002326307

  • OSS资源包=》标准-本地冗余存储=》中国内地通用=》40GB=》6个月

这是最划算的购买组合,也可以根据需求自定义,建议按照最低标准购买,后续根据需求升级

image-20241024002748371

配置Bucket

  • 进入对象存储OSS的控制台=》选择Bucket列表=》创建Bucket

image-20241024003450103

  • 填写Bucket名称=》选择地域(建议选离本地较近的)=》标准存储=》本地冗余存储(因为刚刚买的资源包类型是这个)=》关闭阻止公共访问=》公共读权限=》选择默认资源组=》完成创建

image-20241024202055159

  • 进入刚刚创建的Bucket控制台

image-20241024204209720

  • 找到地域节点,待会儿配置图床要用,如下图地域节点是oss-cn-beijing

image-20241024204657935

配置访问用户权限

  • 配置一个新的用户权限,点击右上角的访问控制

image-20241024205021711

  • 选择用户=》创建用户(该用户用于专门访问OSS并分配其权限)

image-20241024205229206

  • 填写登录名称=》打开OpenAPI调用访问=》其他的按自己的需求设置

image-20241024205542460

  • 给该用户添加权限

image-20241024205838634

  • 确定授权主体=》选择AliyunOSSFullAccessAliyunOSSReadOnlyAccess=》确认授权

image-20241024205933881

  • 进入刚创建的用户,可以新创建一个AccessKey,记录好创建的AccessKey IDAccessKey Secret,待会儿也要用

image-20241024211404790

PicGo的配置

PicGo的下载与安装

PicGo官网:https://picgo.github.io/PicGo-Doc/zh/

下载地址
下载源地址/安装方式平台
GitHub Releasehttps://github.com/Molunerfinn/PicGo/releasesAll
腾讯云COS(opens new window)https://github.com/Molunerfinn/PicGo/releases 附在更新日志结尾All
山东大学镜像站(opens new window)https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGoAll
Scoop(opens new window)scoop bucket add helbing https://github.com/helbing/scoop-bucket & scoop install picgoWindows
Chocolatey(opens new window)choco install picgoWindows
Homebrew(opens new window)brew install picgo --caskmacOS
AUR(opens new window)yay -S picgo-appimageArch-Linux
安装

PicGo的配置

image-20241024232454734

  • 按之前记录的信息进行配置

image-20241024232959598

  • 选中刚创建的配置=》设为默认图床=》上传图片测试

image-20241024234029399

  • 在OSS控制台查看刚上传的图片

image-20241024234250231

Typora的配置

Typora的下载与安装

Typora的官网:https://typoraio.cn/

下载地址

https://download2.typoraio.cn/windows/typora-setup-x64.exe

价格

官网价格89¥永久使用,建议支持正版

Typora的配置

  • 点击左上角的文件=》偏好设置

image-20241024234901330

  • 选择图像=》选择上传图片=》对本地位置的图片应用上述规则=》上传服务选择PicGo(app)=》选择PicGo的安装路径=》验证图片上传选项

image-20241024235052601

  • 出现这个弹框就说明全部配置好了

image-20241024235534854

图床迁移方法

  1. 备份原有图床文件

  2. 配置阿里云OSS

  3. 将原有图床文件上传至Bucket空间

  4. 备份本地所有的笔记

  5. 使用VScode打开笔记所在的目录对链接进行查找替换

    • 复制失效的链接前缀

    image-20241025000500618

    • 使用VScode打开笔记所在的目录

    image-20241025000929831

    • 在OSS控制台找到已上传的图片url=》复制为新的前缀

    image-20241025001323965

    • Ctrl+Alt+Enter全部替换即可恢复(注意:操作有风险一定要提前备份一下

http://www.ppmy.cn/ops/135994.html

相关文章

MATLAB读入不同类型图像并显示图像和相关信息

MATLAB(Matrix Laboratory)是一种常用的数学工具软件,MATLAB以矩阵运算为核心,为图像处理提供了高效的数据处理能力。图像处理中的许多操作都可以转化为矩阵运算,从而利用MATLAB的矩阵运算能力进行优化和加速。在图像处理方面&…

基于Spring Boot的同城宠物照看系统的设计与实现

摘 要 科学技术日新月异,人们的生活都发生了翻天覆地的变化,同城宠物照看系统当然也不例外。过去的信息管理都使用传统的方式实行,既花费了时间,又浪费了精力。在信息如此发达的今天,我们可以通过网络这个媒介&#x…

windows C#-异步返回类型(下)

Void 返回类型 在异步事件处理程序中使用 void 返回类型,这需要 void 返回类型。 对于事件处理程序以外的不返回值的方法,应返回 Task,因为无法等待返回 void 的异步方法。 此类方法的任何调用方都必须继续完成,而无需等待调用的…

Softing工业将OPC UA信息建模集成到边缘应用和安全集成服务器中

Softing工业宣布将OPC UA(统一架构)信息建模集成到其边缘产品系列及安全集成服务器(SIS)中,这一技术进步使得在工业物联网(IIoT)应用中的数据集成、交换与控制更加无缝、有效。 (OPC…

没钱买KEGG怎么办?REACTOME开源通路更强大

之前搜集免费生物AI插图时简单提到了通路数据库Reactome(https://reactome.org/), 那些精美的生物插图只能算是该数据库附赠的小礼品,他的主要功能还是作为一个开源的通路数据库,为相关领域的研究者提供直观的可视化生…

vue项目中富文本编辑器的实现

文章目录 vue前端实现富文本编辑器的功能需要用到第三方库1. 安装包2.全局引入注册3.组件内使用4.图片缩放功能实现①安装包②注册并添加配置项③报错解决 vue前端实现富文本编辑器的功能需要用到第三方库 vue2使用vue-quill-editor,vue3使用vueup/vue-quill&#…

linux003.在ubuntu中安装cmake的方法

1.cmake安装程序下载 https://cmake.org/files/v3.30/ 2.解压并下载包 解压cmake压缩包 tar -xvzf cmake.tar.gz进入解压目录 cd cmake-<version>编辑~/.bashrc nano ~/.bashrc在文件的末尾添加如下代码 export PATH/home/xwl/software/cmake/bin:$PATH然后运行以…

C# 5000 转16进制 字节(激光器串口通讯生成指定格式命令)

最近在做一个与激光器用串口进行通讯的程序文档中要求将频率参数以3个字节的方式进行发送。这里记录一下过程。以便以后再有类似问题时可以快速解决。 /// <summary>/// 设置频率/// </summary>/// <param name"sender"></param>/// <par…