Loading...

文章背景图

Image auto upload 插件修改

2026-02-10
9
-
- 分钟
|

找到知识库下.obsidian 文件夹 plugins 中的 obsidian-image-auto-upload-plugin
打开 main.js。在const url = await callback(editor, pasteId);下添加 constreplaceurl = url.replace("origin-domain", "other-domain"); 并替换 this.embedMarkDownImage(editor, pasteId, replaceurl, name); 第三个参数为 replaceurl

 async uploadFileAndEmbedImgurImage(editor, callback, clipboardData) {

        let pasteId = (Math.random() + 1).toString(36).substr(2, 5);

        this.insertTemporaryText(editor, pasteId);

        const name = clipboardData.files[0].name;

        try {

            const url = await callback(editor, pasteId);

            const replaceurl = url.replace("origin-domain", "other-domain");

            this.embedMarkDownImage(editor, pasteId, replaceurl, name);

        }

        catch (e) {

            this.handleFailedUpload(editor, pasteId, e);

        }

    }

文章目录