-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
-
34
-
35
-
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
-
44
-
45
-
46
-
47
From https://help.obsidian.md/Editing+and+formatting/Obsidian+Flavored+Markdown:
> Obsidian supports [CommonMark](https://commonmark.org/), [GitHub Flavored Markdown](https://github.github.com/gfm/), and [LaTeX](https://www.latex-project.org/). **Obsidian does not support using Markdown formatting or blank lines inside of HTML tags**.
Emphasis by me. Now, let's see...
```markdown
<div>
<p>
A. Plain
**Bold**
_Italic_
B. Plain ==Highlight== [[Roadmap]]
</p>
<p>C. Plain **Bold**</p>
</div>
```
<div>
<p>
Foo
</p>
<p>Bar **Baz**</p>
</div>
<div>
<p>
A. Plain
**Bold**
_Italic_
B. Plain ==Highlight== [[Roadmap]]
</p>
<p>C. Plain **Bold**</p>
</div>
```markdown
<span>D. Plain **Bold** ==Highlight==</span>
```
<span>D. Plain **Bold** ==Highlight==</span>
---
Obsidian renders every inner text as un-styled plain text in editing view. However, in reading view, it renders A and C as plain text but B and D as normal styled Markdown content.
They seems to use customized parser for the editing view and existing CommonMark (or GFM) parser for the reading view.