把 Obsidian 粘贴的图片上传到 Docker 部署的 PicList 上的具体过程与一些目前使用的插件推荐

Obsidian 是一款强大的笔记应用,它使用 Markdown 格式存储笔记,并支持双向链接,使其成为构建个人知识库的理想工具。 它可以通过插件扩展功能,并支持多种导出格式。

1 官网

https://obsidian.md/

2 使用 Image auto upload 插件将粘贴到 Obsidian 的图片保存到图库

services:
  piclist:
    image: 'kuingsmile/piclist:latest'
    container_name: piclist
    restart: always
    ports:
      - 36677:36677
    volumes:
      - '/vol1/1000/Docker/piclist:/root/.piclist'
    command: node /usr/local/bin/picgo-server -k [piclist-passwd]

Docker 生成配置文件的命令:picgo use

  • 使用 Minio 存储图片
  1. 安装 minio 插件
    Windows:插件搜索minio -> 下载herbertzz发布的minio 2.5.2
    Docker:进入 piclist 容器的终端 -> 使用 npm 安装插件npm install picgo-plugin-minio
  2. 进入 minio 页面,创建Access KeysBuckets,设置 Buckets 的Access Policypubilc
  3. 配置
    Windows:在插件页面点击 minio 后面的齿轮进入设置,填写参数即可,使用 https 域名将端口设置为 443、打开 useSSL 即可。
    Docker:修改映射的目录下的config.json,填写如下内容并修改参数:
{
  "picBed": {
    "uploader": "minio",
    "current": "minio",
    "minio": {
      "endPoint": "", // ip 或 域名
      "port": "", // 端口,用 https 则填写 443
      "useSSL": true,
      "allowInsecureCert": true,
      "accessKey": "", // minio 创建的 Access Keys 的 accessKey
      "secretKey": "", // minio 创建的 Access Keys 的 secretKey
      "bucket": "images", // minio 创建的 Buckets
      "sameNameFileProcessingMode": "保留两者",
      "baseDir": "",
      "customDomain": "",
      "pathFormat": "",
      "isAutoArchive": false,
      "customMimes": "",
      "_configName": "minio"
    }
  },
  "picgoPlugins": {
    "picgo-plugin-minio": true, // 启用 minio 插件
    "picgo-plugin-super-prefix": true // 启用上传图片重命名插件
  },
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss" // 图片重命名格式
  }
}
  • 使用兰空图床存储图片
    部署兰空图床:
services:
  lsky-pro:
    container_name: lsky-pro
    image: dko0/lsky-pro
    restart: always
    volumes:
      - /vol1/1000/Docker/lsky-pro:/var/www/html
      - /vol1/1000/图片/兰空图床:/uploads
    ports:
      - 7791:80
    environment:
      - MYSQL_HOST=mysql
      - MYSQL_DATABASE=lsky-pro
      - MYSQL_USER=root
      - MYSQL_PASSWORD=
获取 token:

在这里插入图片描述

Docker 配置文件:
{
  "picBed": {
    "uploader": "lskyplist",
    "current": "lskyplist",
    "lskyplist": {
      "version": "V2",
      "host": "http://192.168.1.100:7791",
      "token": "Bearer [token]",
      "strategyId": "1",
      "albumId": "",
      "permission": 1
    },
  "picgoPlugins": {
    "picgo-plugin-super-prefix": true
  },
  "picgo-plugin-super-prefix": {
    "fileFormat": "YYYYMMDDHHmmss"
  }
}
  • Docker 配置其他图床可以使用picgo use生成配置文件,或者用 Windows 版的 PicList 配置完之后点击设置 -> 同步与配置 -> 打开配置文件 复制配置内容

3 其他插件推荐

  1. i18n(Beta):第三方插件翻译工具,可以使用别人翻译过的插件译文、ai 翻译、沉浸式翻译(同浏览器插件)。
  2. BRAT:用于下载一些其他开发人员开发了但还没上传到官网插件库的插件(Beta)。
  3. Git:将 Git 集成到 Vault 中,可以定时自动提交、拉取、推送并查看更改。
  4. Image auto upload:支持使用 PicGo、PicList、PicGo-Core 上传图片到图床的工具。
  5. Local GPT:可以在选定的文本上打开上下文菜单来选择 AI 助手的操作。
  6. Copilot:放置在侧边栏的 AI 聊天助手,可以索引本地文件目录进行提问。
  7. 盘古 PanGu:一个小插件旨在增加汉字和英文字母之间的间距,这对打字强迫症患者来说是个福音。
  8. Number Headings:使用大纲样式编号为文档中的标题添加数字。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值