问题

近期尝试使用了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链接相关推荐

  1. 将PC站点的链接转换成对应WAP站点的链接

    最近做了一个项目,需要做到这个事情,将一些网站的链接转换成其对应wap站点的链接,比如将凡客诚品的商品链接,转换成对应的wap站点的地址,这样就可以直接在手持设备上直接访问. 这里代码备份一下. &l ...

  2. Html方式转载CSDN博客 CSDN博客转换成Markdown文件

    文章目录 内容简介 Html方式转载CSDN博客 保存CSDN博客的Markdown文件 内容简介 主要分为两个部分 第一部分:将CSDN博客的html源码进行复制并转发到自己的blog上(大家记得发 ...

  3. 带字的图片如何转换成可编辑的文字?

    将图片文字转换成可编辑的文字,有很多方法可以选择,可以使用输入法打字的方法,将图片上的文字输入到电脑文档中:还可以使用OCR文字识别软件的方法,把图片文字识别出来,然后保存到word文档中: 上面的两 ...

  4. Android代码(Handler的运用),HttpURLConnection的应用,将url图片地址转换成图片。

     1 布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xml ...

  5. C#调用大华相机SDK获取图片,转换成VisionPro的Icogimage格式

    文章讲的是C#调用大华相机SDK,通过回调事件获取图片并转换成visionpro的Icogimage格式,文章底部会分享例程.在调用SDK之前,需要先安装大华的相机软件到C盘,不安装到C盘会显示依赖项 ...

  6. python图片raw转换成jpg

    代码: import numpy as np import imageiorawfile = np.fromfile('./_DSC7472.ARW', dtype=np.float32) # 以fl ...

  7. 怎么把图片文件转换成PDF文件

    除了office文件外,我们最常用的就是PDF文件了.因为PDF文件格式可以将文字.字型.格式.颜色及独立于 设备和分辨率的图形图像等封装在一个文件中.该格式文件还可以包含超文本链接.声音和动态影像等 ...

  8. 怎么把一个网址链接转换成文字的形式, 就是点一下那段文字就进入该网站

    何把一个网址链接转换成文字的形式,点击一下那个文字,就可以进入该网站了? 我今天上午试做了,现在跟有需求但不会操作的朋友们分享一下: 我是在MarkDown编辑器上完成的,先打开MarkDown编辑器 ...

  9. 苹果的heic格式图片怎么转换成jpg

    苹果的heic格式图片怎么转换成jpg?heic格式的出现是在苹果iOS的系统更新到iOS11之后,是苹果系统的专属照片格式,不能跨设备直接使用.其实不光是heic格式,历来苹果系统的各种格式都无法在 ...

最新文章

  1. java数组split_js数组接受split(java split)
  2. SAP Spartacus 中的 checkout(结帐) 设计
  3. 2020年中国智能客服行业研究报告
  4. python 闭包和装饰器详解_实力讲解,一文读懂Python闭包与装饰器!
  5. edittext 无法输入内容_掌握其中1个Excel小技巧,你就不用再担心会重复录入内容了。...
  6. identity 1 1 mysql_identity在mysql中怎么用啊以下代码的错误在哪里
  7. 每台计算机ip地址,每台电脑均要设置IP地址,究竟什么是IP地址,到底有什么用呢?...
  8. RFID无线射频技术是什么意思
  9. 如何将绿色中文版的PDF编辑器下载下来
  10. matlab插图放大模糊,PPT中怎样简单处理放大后失真的图片
  11. Access计算日期字段中数据与当前日期的差值并将其显示在指定字段中
  12. 基于Spring+SpringMVC+MyBatis超市进销存管理系统
  13. NE(Network Embedding)论文小览
  14. 局域网怎么查看单位摄像头_简单易用,夜里看的更清楚,360新品水滴摄像头夜视版实测...
  15. 浏览器截图截取整个页面的方法
  16. excel中的文本转换成数值
  17. ubuntu1604安装sougou输入法
  18. 对不起,自动驾驶做不到零事故
  19. 基于c语言的物业管理系统设计,基于C#语言的小区物业管理系统的设计与实现
  20. 【AUTOSAR-COM】-9.1-Tx/Rx Ipdu两种处理模式:IMMEDIATE和DEFERRED详解

热门文章

  1. MD5加密中文结果不一致
  2. Excel表格在线转换为markdown格式的方法
  3. c语言已知次数的循环,C语言 循环结构总结
  4. pymysql如何忽略警告
  5. 0x00.基础漏洞篇
  6. VIF 多重共线性膨胀因子
  7. git下载与安装教程
  8. python+opencv照相机模型与现实增强
  9. 微信消息删除了怎么找回
  10. ccf寻宝!大冒险!python满分(敲开心~)