Typora-PicGo-OSS对象存储

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的配置

  • 选择新建一个阿里云OSS的配置

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全部替换即可恢复(注意:操作有风险一定要提前备份一下

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ESP-KeyBoard:基于 ESP32-S3 的三模客制化机械键盘

概述 在这个充满挑战与机遇的数字化时代,键盘已经成为我们日常学习、工作、娱乐生活必不可少的设备。而在众多键盘中,机械键盘,以其独特的触感、清脆的敲击音和经久耐用的特性,已经成为众多游戏玩家和电子工程师的首选。本文将为…

nohup java -jar supporterSys.jar --spring.profiles.active=prod

文章目录 1、ps -ef | grep java2、kill 13713、ps -ef | grep java4、nohup java -jar supporterSys.jar --spring.profiles.activeprod &5、ps -ef | grep java1. 启动方式进程 1371进程 19994 2. 主要区别3. 可能的原因4. 建议 1、ps -ef | grep java rootshipper:~# p…

大公司如何实现打印机共享的?如何对打印机进行管控或者工号登录后进行打印?异地打印机共享的如何实现可以帮助用户在不同地理位置使用同一台打印机完成打印任务?

大公司如何实现打印机共享的?如何对打印机进行管控或者工号登录后进行打印?异地打印机共享的如何实现可以帮助用户在不同地理位置使用同一台打印机完成打印任务? 如果在局域网内,可以不需要进行二次开发,通过对打印机进…

数字反向输出

数字反向输出 C语言代码C 代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 小明听到广播里的数字后,总喜欢反着念给妈妈听。请聪明的你将小明听到的数字反向输出。 输入 输入为一个整型的四位数n 输出 …

Vue页面不显示也不报错是怎么回事?如何解决?

在使用Vue.js进行前端开发时,有时会遇到一种令人困惑的情况:页面既不显示任何内容,控制台也不报错。这种情况往往让开发者摸不着头脑,但不必过分担心,通过一系列的排查和调试步骤,我们可以找到问题的根源并解决它。 本…

利用 GitHub 和 Hexo 搭建个人博客【保姆教程】

利用 GitHub 和 Hexo 搭建个人博客 利用 GitHub 和 Hexo 搭建个人博客一、前言二、准备工作(一)安装 Node.js 和 Git(二)注册 GitHub 账号 三、安装 Hexo(一)创建博客目录(二)安装 H…

C#开发基础之借用dotnet CLI命令行参数的设计了解命令行构建用法

前言 在C#开发中,命令行参数是一种重要的机制,用于在程序启动时向应用程序传递配置或指令。无论是构建CLI工具还是配置化启动的桌面程序,掌握命令行参数的用法可以帮助我们设计更灵活的应用程序。 本文将详细介绍C#中命令行参数的基本用法、…

【单元测试】【Android】JUnit 4 和 JUnit 5 的差异记录

背景 Jetbrain IDE 支持生成 Test 类,其中选择JUnit5 和 JUnit,但是感觉这不是标准的单元测试,因为接口命名吧。 差异对比 两者生成的单测API名称同原API,没加test前缀的。使用差异主要表现在: setUp & …

网页中调用系统的EXE文件,如打开QQ

遇到一个实际的问题,需要在网页中打开本地的某个工业软件。 通过点击exe文件就可以调用到程序。 比如双击qq的exe就可以启动qq的程序。 那么问题就变成了如何加载exe程序呢? 可以通过Java的 Process process Runtime.getRuntime().exec(command);通过…

FME教程:实现按属性字段合并图斑,同时合并属性字段值,对合并的属性值同步进行去重处理的案例思路方法

目录 一、实现效果 二、实现过程 1.读取数据 2.融合图斑 3.合并属性字段值,并去重 4.属性字段值排序、整理 5.输出成果 6.模板的使用 三、总结 今天介绍使用FME实现按属性合并图斑,同时合并属性字段值,并对合并的属性值同步进行去重…

ant-design-vue中table组件多列排序

antD中table组件多列排序 使用前注意实现效果图实现的功能点及相关代码1. 默认按某几个字段排序2. 点击排序按钮可同时对多个字段进行排序3. 点击重置按钮可恢复默认排序状态。 功能实现完整的关键代码 使用前注意 先要确认你使用的antD版本是否支持多列排序,我这里…

【LeetCode热题100】栈

这道题一共记录了关于栈的5道题目:删除字符串中所有相邻重复项、比较含退格的字符串、基本计算器II、字符串解码、验证栈序列。 class Solution { public:string removeDuplicates(string s) {string ret;for(auto c : s){if(ret.size() 0 || c ! ret.back()) ret …

IText创建加盖公章的pdf文件并生成压缩文件

第一、前言 此前已在文章:Java使用IText根据pdf模板创建pdf文件介绍了Itex的基本使用技巧,本篇以一个案例为基础,主要介绍IText根据pdf模板填充生成pdf文件,并生成压缩文件。 第二、案例 以下面pdf模板为例,生成一个p…

C语言——数组逐元素操作练习

定义一个能容纳10个元素的整形数组a&#xff0c;从键盘读取9个整数存放到前9个数组元素中。 一. 从键盘读取一个整数n和位置p(0<p<8)&#xff0c;插入n到数组a中&#xff0c;插入位置&#xff1a;下标p。要求插入点及后续的数组元素都要后移动。 代码如下&#xff1a; …

“iOS profile文件与私钥证书文件不匹配”总结打ipa包出现的问题

目录 文件和证书未加载或特殊字符问题 证书过期或Profile文件错误 确认开发者证书和私钥是否匹配 创建证书选择错误问题 申请苹果 AppId时勾选服务不全问题 ​总结 在上线ios平台的时候&#xff0c;在Hbuilder中打包遇见了问题&#xff0c;生成ipa文件时候&#xff0c;一…

网络安全之内网安全

下面给出了应对企业内网安全挑战的10种策略。这10种策略即是内网的防御策略&#xff0c;同时也是一个提高大型企业网络安全的策略。 1、注意内网安全与网络边界安全的不同 内网安全的威胁不同于网络边界的威胁。网络边界安全技术防范来自Internet上的攻击&#xff0c;主要是防…

项目总结模版

测试过程记录文档模版 我们经常测试经常需要做项目总结&#xff0c;所以小编这边就整理了一套项目总结模版&#xff0c;希望能够帮助到大家。 一、需求描述 对应指标&#xff1a;记录需求做的价值&#xff0c;用来评估后续项目上线后是否满足预期结果 1、需求文档 上传相关…

visual code:主题背景色的更换、常规设置

1、直接设置 进入界面->工具->主题->选择主题 2、常规设置 进入界面->工具->选项->环境->常规

低速接口项目之串口Uart开发(四)——UART串口实现FPGA内部AXILITE寄存器的读写控制

本节目录 一、设计背景 二、设计思路 三、逻辑设计框架 四、仿真验证 五、上板验证 六、往期文章链接本节内容 一、设计背景 通常&#xff0c;芯片手册或者IP都会提供一系列的用户寄存器以及相关的定义&#xff0c;用于软件开发人员进行控制底层硬件来调试&#xff0c;或封装…

python高阶技巧一

闭包 简单认识一下闭包 以下代码&#xff0c;内层inner函数不仅依赖于自身的参数b&#xff0c;还依赖于外层outer函数的参数a。inner就是一个闭包函数&#xff0c;既能访问外部变量&#xff0c;又保证外部变量不是全局的&#xff0c;不会被篡改掉&#xff0c;确保了外部变量的…