Obsidian如何粘贴的图片类似于Typora,图片相对当前路径

添加插件

下载插件:
Custom Attachment Location
在这里插入图片描述

基础设置

在这里插入图片描述
同时需要在下面进行设置
在这里插入图片描述

示意效果

在这里插入图片描述

### Obsidian 存储路径配置及文件保存位置 Obsidian 是一款强大的知识管理系统,支持多种方式来管理和自定义存储路径。以下是关于 Obsidian 的存储路径配置以及文件保存位置的相关说明。 #### 自定义附件存储路径 为了实现类似于 Typora 中 `.assets` 文件夹的功能,可以借助第三方插件 `obsidian-custom-attachment-location` 来完成这一需求[^5]。该插件允许通过变量(如 `$filename`, `$data` 等)来自定义附件的存储路径。例如,可以通过设置将所有图片存放在统一的 `.assets` 文件夹中,从而保持与 Typora 类似的结构。 #### 默认存储路径行为 如果没有安装任何额外插件,默认情况下,Obsidian 的附件会保存在当前文档所在的文件夹内[^2]。这种机制便于用户快速访问和分享相关内容,但也可能导致不同笔记间的资源重复或混乱。 #### 配置方法 如果希望进一步优化存储路径,除了上述提到的插件外,还可以考虑以下两种方案: 1. **根目录集中管理** 将所有的笔记放置于同一个根目录下的子文件夹中,并手动创建一个名为 `.assets` 或其他名称的专用文件夹用于存放媒体文件[^1]。这种方式适合初学者,易于维护且清晰明了。 2. **利用脚本自动化处理** 对于更高级的需求,可编写简单的脚本来批量移动新上传的图片到指定的目标文件夹。例如,在 Python 脚本中使用如下逻辑: ```python import shutil import os source_folder = "/path/to/source" target_folder = "/path/to/target/.assets" for filename in os.listdir(source_folder): if filename.endswith(('.png', '.jpg', '.jpeg')): # 支持更多扩展名可根据实际调整 src_file_path = os.path.join(source_folder, filename) dst_file_path = os.path.join(target_folder, filename) shutil.move(src_file_path, dst_file_path) ``` 此代码片段展示了如何将特定类型的文件从源文件夹迁移到目标`.assets`文件夹中[^4]。 #### 总结 综上所述,虽然 Obsidian 原生并不完全提供像 Typora 那样内置的 `.assets` 功能,但通过合理运用现有工具及其生态系统中的插件,完全可以达到甚至超越预期效果。无论是采用官方推荐的方式还是探索社区开发的支持选项,都能有效提升用户体验并满足个性化需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值