Obsidian图片通用语法
痛点
- Obsidian 对本地资源支持 wikilink(
![ [path|style]]
),且使用便捷,同时也支持 markdown 语法(
) - Typora,Logseq 等大多只支持 markdown 默认语法
- 路径中存在空格时,直接上传 Blog 会导致未转义空格影响图片读取
- 对于当前使用的 Digital Garden 博客上传插件,解决了 wiki 语法中空格问题,但原始 markdown 语法仍不起作用
因此希望找到一种可以同时满足 OB,Typora 等正常显示,且便于配套 Digital Garden 的方法(虽然为 Digital Garden 添加个脚本实现识别图片链接对空格转义,但感觉有点没必要,更重要的是不会)
方案
为了在Obsdian里也能识别,即为了达到各个软件显示效果一样,以下有两种方法:
- 将链接、路径重新编码,比如“空格”的编码为
%20
,可以通过插件较为便利实现,如 Custom Attachment Location 插件中有 Replace whitespace with hyphen选项可以使用图片链接中空格自动编码为%20
,配合其粘贴图片自动命名功能,可以较完美实现。 - 给链接、路径加上
<>
,软件读取时会自动编码,这样方便一些。下文的所有链接、路径只要是有可能出现编码问题的,都会加<>
。[1]
其他通用 md 语法
- 标题:
###
+space
+标题内容 - 斜体:
*
斜体内容*
- 粗体:
**
粗体内容**
- 高亮:== 高亮内容 ==
- 有序列表:
1.
+space
+内容 - 无序列表:
-
+space
+内容 - 分隔线:
***
+Enter
,或者---
+Enter
- 任务列表:
-
+space
+[
+space
+]
+space
+待办
OB 通用文件/图片引用
Wikilinks to MDLinks
【个人需求】
- 外链使用 markdown 链接
[website](https://...)
- 图片使用 markdown 链接

- 文件链接使用 wiki 链接
page-name