obsidian图片链接转换成markdown语法,不关闭wiki链接
问题
近期尝试使用了obsidian作为我的笔记软件,但是发现obsidian的图片链接会自动使用wiki链接的方式保存,比如这样的格式![[图片路径]]
,但是这样的路径,一般的markdown编辑器是识别不了的!
这一点我比较不喜欢,因为我想在使用其他markdown编辑器仍能浏览我的笔记
但是在网上的搜索后发现,都是推荐直接关闭wiki链接。可是关闭wiki链接后,obsidian的特点双链又无法使用了。看来我的屁事是真的多。
但是经过使用,我发现了一种可以同时使用wiki链接,也能把保存的图片转换成markdown的格式。
解决方法
我发现对于路径来讲,wiki链接的路径和markdown链接是一致的,那么问题就变的简单了起来,只需要把wiki链接的![[图片路径]]
的格式转换成markdown的格式即可!()[图片路径]
当然,要达到这个目的,我们需要对全文进行正则替换,并且需要频繁的使用,因此可以使用obsidian的这个插件
这个插件支持对全文进行支持正则表达式的搜索替换,而且,你可以把你要执行的替换保存成一个命令,以后需要执行同样命令的时候,很轻松就可以再次执行这个命令。
那么下面让我实现替换
步骤
在下载了上面插件后
首先使用ctrl+p
打开命令面板,也可以在左侧通过图标打开命令面板,输入
Regex Pipeline:Apply Ruleset
打开后点击+
号,输入一个你喜欢的名称,然后在content中输入
"\!\[\[XXX/Pasted image (.+).png\]\]"->"![](XXX/Pasted%20image%20$1.png)"
注意:对于上面式子中的XXX
要更换成自己的图片目录。如果不知道目录的话,找到自己某篇obsidian笔记的一张图片,把光标移动到图片上会显示。如我的是这样![[attachments/Pasted image 20230101224556.png]]
,所以把XXX
换成attachments
即可。
注意2:如果你更换了自己的图片存放路径,记得重新写一个替换命令
然后保存
以后在码完字之后,只需要右键,选择Regex Pipeline:你喜欢的名字
执行一下就可以啦
注:
正则表达式那里,我一开始是这样保存的
"\!\[\[attachments/(.+).png\]\]"->"![](attachments/$1.png)"
更改完后发现,图片并没有加载出来。关闭wiki链接粘贴图片后发现,obsidian的图片路径中,空格
是使用%20
来替换的,把空格改成%20就可以正常浏览了
obsidian图片链接转换成markdown语法,不关闭wiki链接相关推荐
- 将PC站点的链接转换成对应WAP站点的链接
最近做了一个项目,需要做到这个事情,将一些网站的链接转换成其对应wap站点的链接,比如将凡客诚品的商品链接,转换成对应的wap站点的地址,这样就可以直接在手持设备上直接访问. 这里代码备份一下. &l ...
- Html方式转载CSDN博客 CSDN博客转换成Markdown文件
文章目录 内容简介 Html方式转载CSDN博客 保存CSDN博客的Markdown文件 内容简介 主要分为两个部分 第一部分:将CSDN博客的html源码进行复制并转发到自己的blog上(大家记得发 ...
- 带字的图片如何转换成可编辑的文字?
将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...
- Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。
1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...
- C#调用大华相机SDK获取图片,转换成VisionPro的Icogimage格式
文章讲的是C#调用大华相机SDK,通过回调事件获取图片并转换成visionpro的Icogimage格式,文章底部会分享例程.在调用SDK之前,需要先安装大华的相机软件到C盘,不安装到C盘会显示依赖项 ...
- python图片raw转换成jpg
代码: import numpy as np import imageiorawfile = np.fromfile('./_DSC7472.ARW', dtype=np.float32) # 以fl ...
- 怎么把图片文件转换成PDF文件
除了office文件外,我们最常用的就是PDF文件了.因为PDF文件格式可以将文字.字型.格式.颜色及独立于 设备和分辨率的图形图像等封装在一个文件中.该格式文件还可以包含超文本链接.声音和动态影像等 ...
- 怎么把一个网址链接转换成文字的形式, 就是点一下那段文字就进入该网站
何把一个网址链接转换成文字的形式,点击一下那个文字,就可以进入该网站了? 我今天上午试做了,现在跟有需求但不会操作的朋友们分享一下: 我是在MarkDown编辑器上完成的,先打开MarkDown编辑器 ...
- 苹果的heic格式图片怎么转换成jpg
苹果的heic格式图片怎么转换成jpg?heic格式的出现是在苹果iOS的系统更新到iOS11之后,是苹果系统的专属照片格式,不能跨设备直接使用.其实不光是heic格式,历来苹果系统的各种格式都无法在 ...
最新文章
- java数组split_js数组接受split(java split)
- SAP Spartacus 中的 checkout(结帐) 设计
- 2020年中国智能客服行业研究报告
- python 闭包和装饰器详解_实力讲解,一文读懂Python闭包与装饰器!
- edittext 无法输入内容_掌握其中1个Excel小技巧,你就不用再担心会重复录入内容了。...
- identity 1 1 mysql_identity在mysql中怎么用啊以下代码的错误在哪里
- 每台计算机ip地址,每台电脑均要设置IP地址,究竟什么是IP地址,到底有什么用呢?...
- RFID无线射频技术是什么意思
- 如何将绿色中文版的PDF编辑器下载下来
- matlab插图放大模糊,PPT中怎样简单处理放大后失真的图片
- Access计算日期字段中数据与当前日期的差值并将其显示在指定字段中
- 基于Spring+SpringMVC+MyBatis超市进销存管理系统
- NE(Network Embedding)论文小览
- 局域网怎么查看单位摄像头_简单易用,夜里看的更清楚,360新品水滴摄像头夜视版实测...
- 浏览器截图截取整个页面的方法
- excel中的文本转换成数值
- ubuntu1604安装sougou输入法
- 对不起,自动驾驶做不到零事故
- 基于c语言的物业管理系统设计,基于C#语言的小区物业管理系统的设计与实现
- 【AUTOSAR-COM】-9.1-Tx/Rx Ipdu两种处理模式:IMMEDIATE和DEFERRED详解