这里会显示出您选择的修订版和当前版本之间的差别。
jaysnote:md_squence_test [2018/11/22 16:25] jaylee |
jaysnote:md_squence_test [2021/06/22 23:14] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | < | ||
- | |||
- | # Draw Diagrams With Markdown | ||
- | |||
- | Typora supports some Markdown extension for diagrams, you could enable this feature from preference panel. | ||
- | |||
- | When exporting as HTML, PDF, epub, docx, those rendered diagrams will also be included, but diagrams features are not supported when exporting markdown into other file formats in current version. Besides, you should also notice that diagrams is not supported by standard Markdown, CommonMark or GFM. Therefore, we still recommend you to insert an image of these diagrams instead of write them in Markdown directly. | ||
- | |||
- | # Sequence | ||
- | |||
- | It is powered by [js-sequence](https:// | ||
- | |||
- | |||
- | ```sequence | ||
- | Alice-> | ||
- | Note right of Bob: Bob thinks | ||
- | Bob--> | ||
- | ``` | ||
- | |||
- | |||
- | ![Snip20160816_1](img/ | ||
- | |||
- | Please refer [here](https:// | ||
- | |||
- | # Flowchart | ||
- | |||
- | It is powered by [flowchart.js](http:// | ||
- | |||
- | ~~~gfm | ||
- | ```flow | ||
- | st=> | ||
- | op=> | ||
- | cond=> | ||
- | e=>end | ||
- | |||
- | st-> | ||
- | cond(yes)-> | ||
- | cond(no)-> | ||
- | ``` | ||
- | ~~~ | ||
- | |||
- | ![Snip20160816_2](img/ | ||
- | |||
- | # Mermaid | ||
- | |||
- | Typora also has integration with [mermaid](https:// | ||
- | |||
- | ## Sequence | ||
- | |||
- | see [this doc](https:// | ||
- | |||
- | ~~~gfm | ||
- | ```mermaid | ||
- | %% Example of sequence diagram | ||
- | sequenceDiagram | ||
- | Alice->> | ||
- | alt is sick | ||
- | Bob->> | ||
- | else is well | ||
- | Bob->> | ||
- | end | ||
- | opt Extra response | ||
- | Bob->> | ||
- | end | ||
- | ``` | ||
- | ~~~ | ||
- | |||
- | ![Snip20160816_3](img/ | ||
- | |||
- | ## Flowchart | ||
- | |||
- | see [this doc](https:// | ||
- | |||
- | ~~~gfm | ||
- | ```mermaid | ||
- | graph LR | ||
- | A[Hard edge] --> | ||
- | B --> C{Decision} | ||
- | C -->|One| D[Result one] | ||
- | C -->|Two| E[Result two] | ||
- | ``` | ||
- | ~~~ | ||
- | |||
- | ![Snip20160816_4](img/ | ||
- | |||
- | ## Gantt | ||
- | |||
- | see [this doc](https:// | ||
- | |||
- | ~~~gfm | ||
- | ```mermaid | ||
- | %% Example with slection of syntaxes | ||
- | gantt | ||
- | dateFormat | ||
- | title Adding GANTT diagram functionality to mermaid | ||
- | |||
- | section A section | ||
- | Completed task : | ||
- | Active task : | ||
- | Future task : | ||
- | Future task2 : | ||
- | |||
- | section Critical tasks | ||
- | Completed task in the critical line :crit, done, 2014-01-06, | ||
- | Implement parser and jison :crit, done, after des1, 2d | ||
- | Create tests for parser | ||
- | Future task in critical line :crit, 5d | ||
- | Create tests for renderer | ||
- | Add to mermaid | ||
- | |||
- | section Documentation | ||
- | Describe gantt syntax | ||
- | Add gantt diagram to demo page :after a1 , 20h | ||
- | Add another diagram to demo page :doc1, after a1 , 48h | ||
- | |||
- | section Last section | ||
- | Describe gantt syntax | ||
- | Add gantt diagram to demo page : 20h | ||
- | Add another diagram to demo page : 48h | ||
- | ``` | ||
- | ~~~ | ||
- | |||
- | ![Snip20160816_5](img/ | ||
- | |||
- | |||
- | </ |