当前位置: 首页 > news >正文

博客图床 VsCode + PigGo + 阿里云OSS

关键字

写博客,图床,VsCode,PigGo,阿里云OSS

背景环境

我想把我在本地写的markdown文档直接搬到CSDN上和博客园上,但是图片上传遇到了问题。我需要手动到不同平台上传文件,非常耗费时间和经历。
为了解决这个问题,我想到了图床方案,我只需要把图片链接放到我本地写好的博客里面,然后复制粘贴就可以了。

原因分析

为了解决上传博客手动上传图片的问题。

解决过程

首先,我对图床的要求如下:

  • 要好用,便于管理。
  • 要安全,如果图床服务商跑路了,那么我的博客可能都会凉凉。
  • 要便宜,最好免费,但是往往免费的总是最贵的。

根绝我的要求,我尝试了多种方案:

  1. 使用Microsoft OneDrive,这个是win11自带的,把图片放到OneDrive的文件夹中就可以生成链接。免费,简单,好用,但是等我实际使用时,就遇到了防盗链的问题。(防盗链:A网站直接引用B网站的链接,B网站会验证访问者的来源地址(即HTTP Referer字段),来决定是否允许访问特定内容。如果来源地址不在允许列表内,访问请求将被拒绝。)所以这个方法无效。
  2. 我自己有云服务器,但是网络在新加坡,要是我用我的云服务器作为图床,经常被访问,我怕存在安全问题。
  3. 最后,我尝试小氪的方案,使用阿里云OSS,也不贵(40GB每年,十几块钱吧,一份猪脚饭)。阿里云OSS是云存储服务,我把图片传上去,然后公开读取权限,我就获得了一个可以直接访问,可以控制权限的图片地址了。

最终解决

VsCode + PicGo + 阿里云OSS

PigGo介绍

PicGo是一个图片床管理的客户端,可以通过这个客户端,把图片上传到不同的云服务上,支持阿里云,腾讯云,七牛的等等。
客户端下载地址:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo ,但是使用VsCode就不用下载这个客户端了。
PigGo支持的云服务
(PigGo支持的云服务)

PigGo配置
(PigGo配置,阿里云)

PigGo上传文件
(PigGo上传文件)

VsCode使用

下载PigGo插件

Vscode PicGo插件

配置插件

picgo插件配置1

picgo插件配置2

使用

使用起来非常简单,只需要在Vscode的编辑界面使用快捷键Ctrl+Alt+E(Windows的上传文件的快捷键),然后就会在光标位置打开一个窗口,选择上传的图片后,就会自动生成图床的链接的markdown语句。非常省心省时省力。(比如这篇博客。)

http://www.dtcms.com/a/76361.html

相关文章:

  • 传统会议室接入神旗视讯-2 Android会议室大屏设备 (Maxhub, Newline, TCL等)
  • GraphCube、Spark和深度学习技术赋能快消行业关键运营环节
  • HTML CSS
  • Springdoc配置参数详解
  • WPS表格导入CSV文件(适合处理数据库导出数据)
  • html5表格实战-跨行跨列
  • 【分布式锁通关指南 08】源码剖析redisson可重入锁之释放及阻塞与非阻塞获取
  • 系统分析师论文《论业务流程分析方法及其应用》
  • Linux的Shell编程
  • 【一起学Rust | Tauri2.0框架】基于 Rust 与 Tauri 2.0 框架实现生物识别(指纹识别)应用
  • Vala编程语言教程-语法和注释
  • Channel-wise Knowledge Distillation for Dense Prediction论文阅读和
  • 【css酷炫效果】纯CSS实现粒子旋转动画
  • NFC 碰一碰发视频源码搭建,支持OEM
  • JavaScript基础-DOM 简介
  • Java爬虫如何处理动态加载的内容?
  • springBoot中不添加依赖 , 手动生成一个token ,并校验token,在统一拦截器中进行校验 (使用简单 , 但是安全性会低一点)
  • Gemini分析屏幕截图时,如何处理图像模态(如界面元素、文字内容)与文本模态(用户指令)的语义对齐?
  • 五、面向对象
  • hibernate 自动生成数据库表和java类 字段顺序不一致 这导致添加数据库数据时 异常
  • XEasyWork:面向AI应用的可视化工作流开发平台
  • Billu_b0x靶场:一场关于网络安全的技术冒险
  • 如何在WordPress中添加下载链接?
  • 通过 TTL 识别操作系统的原理详解
  • AI编程方法案例:PageRank算法实现
  • 大数据(1.1)纽约出租车大数据分析实战:从Hadoop到Azkaban的全链路解析与优化
  • 【经验】重装OpenCV踩雷
  • Unity 获取Game窗口分辨率
  • 深度革命:ResNet 如何用 “残差连接“ 颠覆深度学习
  • 将 YOLO 格式的标注文件(.txt)转换为 VOC 格式的 XML 标注文件