Markdown语言研究

发布于 2020-11-08  289 次阅读


综述

详细内容

代码段

代码段采用```,```对代码进行包含。可以加入代码语言类别描述,示例如下:

```C++
printf("hello world\n");
```

当前支持的代码标记类型有:

  • C++
  • C
  • obj-c/objc (Object-C)
  • Java
  • bash
  • CSharp

加粗**,斜体*
hello
world

markdown 支持 diagram

vscode 支持 图表的预览,此时需要安装 Markdown Preview Enhanced 插件

sequence diagram

```sequence
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
​```


<p data-line="38" class="sync-line" style="margin:0;"></p>

效果:

ParseError: Parse error on line 1:

StartYour OperationYes or No?Endyes

Parse error on line 14:
...ng    end
Parse error on line 8:
...wo| E[Result two]
Parse error on line 1:
...ection of syntaxes  gantt    dateForma
-----------------------^
Expecting 'gantt', got 'NL'
Parse error on line 24:
...   +run()      }
Lexical error on line 8. Unrecognized text.
...    "Rats" : 150

音视频

<video id="video" controls="" preload="none" poster="http://om2bks7xs.bkt.clouddn.com/2017-08-26-Markdown-Advance-Video.jpg">
<source id="mp4" src="http://om2bks7xs.bkt.clouddn.com/2017-08-26-Markdown-Advance-Video.mp4" type="video/mp4">
</video>


<p data-line="148" class="sync-line" style="margin:0;"></p>

<audio id="audio" controls="" preload="none">
<source id="mp3" src="http://oht4nlntk.bkt.clouddn.com/Music_iP%E8%B5%B5%E9%9C%B2%20-%20%E7%A6%BB%E6%AD%8C%20%28Live%29.mp3">
</audio>


<p data-line="158" class="sync-line" style="margin:0;"></p>

checkbox

+ <input type="checkbox" class="task-list-item-checkbox sync-line" data-line="169"> test3
+ <input type="checkbox" class="task-list-item-checkbox sync-line" data-line="170" checked> test4

* <input type="checkbox" class="task-list-item-checkbox sync-line" data-line="172"> test5
* <input type="checkbox" class="task-list-item-checkbox sync-line" data-line="173" checked> test6


<p data-line="174" class="sync-line" style="margin:0;"></p>

朝闻道,夕死可矣