找到知识库下.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);
}
}