typora整合minio实现文件上传,全干货不多BB

举报
一只牛博 发表于 2024/10/22 12:15:37 2024/10/22
【摘要】 typora+minio+PicGO实现文件上传

图床的作用

图床的作用是专门用来存储和管理图片文件,并生成可访问的图片链接。具体功能和作用如下:

​ 1. 图片存储:图床为用户提供了一个云端存储空间,用户可以上传图片并将其保存。

​ 2. 外链分享:图床生成一个图片的URL链接,用户可以在网页、博客、论坛等地方通过该链接嵌入图片。

​ 3. 节省带宽:通过使用图床,用户可以减少本地或服务器的带宽消耗,因为图片的加载请求都通过图床服务器处理。

​ 4. 图片管理:一些图床服务提供图片管理功能,如批量上传、分类管理、图片压缩和优化。

​ 5. 隐私保护:有些图床支持设置图片的访问权限,用户可以控制谁能查看和下载这些图片。

​ 6. 防盗链功能:一些高级图床服务提供防盗链功能,防止其他网站未经许可使用存储在图床上的图片。

免费图床推荐

以下是几款常见的免费图床推荐,适合个人或小规模使用:

  1. Imgur
    • 特点:全球知名的免费图床,用户无需注册即可上传图片,提供图片外链,支持匿名上传。
    • 优点:上传速度快,稳定性高,支持批量上传、GIF等多种格式。
    • 缺点:有时会压缩图片,访问国内速度较慢。
  2. SM.MS
    • 特点:国内比较流行的免费图床,支持匿名上传和注册用户上传,生成的链接支持外链。
    • 优点:国内访问速度快,不会压缩图片,界面简洁。
    • 缺点:免费版存储空间有限。
  3. GitHub
    • 特点:将图片上传到 GitHub 仓库,生成图片外链。
    • 优点:适合程序员或技术人员,图片存储在 GitHub,免费、稳定。
    • 缺点:需要配置,非技术用户操作稍复杂。

minio自建图床

上面的图床工具都有一定的缺点,比如国内访问较慢,或者不能访问,存储空间有限,使用自建就可以解决这些问题

腾讯云服务器2c2g4M的79元领个红包可以低至49

搭建minio

这里我使用的是docker-compose搭建

  1. docker-compose.yml

    services:
      minio:
        image: minio/minio
        container_name: minio
        environment:
        	# 控制台账号密码
          - MINIO_ROOT_USER=admin
          - MINIO_ROOT_PASSWORD=123456
          # 这里是你的分享域名,如果没有域名可以不写
          - MINIO_SERVER_URL=https://test.test.com 
        volumes:
          - ./data:/data
        ports:
          - "9000:9000"
          - "9001:9001"
        command: server /data --console-address ":9001"
    
  2. 执行docker up -d

  3. 登录到控制台

  1. 创建一个桶

  1. 创建一个秘钥

PicGo修改配置

  1. 新加minio插件

  1. 将上面创建的minio的秘钥输入

typora整合

image-20241008102315472

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。