Markdown Syntax Test
Examples of text, typography, math equations, diagrams, flowcharts, pictures, videos, and more.
Basic Syntax#
Markdown is a lightweight and easy-to-use syntax for styling your writing.
Headers#
When the content of the article is extensive, you can use headers to segment:
# H1 — heading
## H2 — heading
### H3 — heading
#### H4 — heading
##### H5 - headingmarkdownH1 — heading#
H2 — heading#
H3 — heading#
H4 — heading#
H5 - heading#
Paragraph#
Quisque egestas convallis ipsum, ut sollicitudin risus tincidunt a. Maecenas interdum malesuada egestas. Duis consectetur porta risus, sit amet vulputate urna facilisis ac. Phasellus semper dui non purus ultrices sodales. Aliquam ante lorem, ornare a feugiat ac, finibus nec mauris. Vivamus ut tristique nisi. Sed vel leo vulputate, efficitur risus non, posuere mi. Nullam tincidunt bibendum rutrum. Proin commodo ornare sapien. Vivamus interdum diam sed sapien blandit, sit amet aliquam risus mattis. Nullam arcu turpis, mollis quis laoreet at, placerat id nibh. Suspendisse venenatis eros eros.
first line
second line
third line
New paragraphplaintextPreview:
Quisque egestas convallis ipsum, ut sollicitudin risus tincidunt a. Maecenas interdum malesuada egestas. Duis consectetur porta risus, sit amet vulputate urna facilisis ac. Phasellus semper dui non purus ultrices sodales. Aliquam ante lorem, ornare a feugiat ac, finibus nec mauris. Vivamus ut tristique nisi. Sed vel leo vulputate, efficitur risus non, posuere mi. Nullam tincidunt bibendum rutrum. Proin commodo ornare sapien. Vivamus interdum diam sed sapien blandit, sit amet aliquam risus mattis. Nullam arcu turpis, mollis quis laoreet at, placerat id nibh. Suspendisse venenatis eros eros.
first line
second line
third line
New paragraph
longsentencewithoutspacesandlinebreakswhichwillnotwrapandwilloverflowthecontainerandbreakthelayoutandthenbreakeverythingandruintheexperienceofreadingthearticleandmakeitlookuglyandunprofessionalandunpleasanttotheeyeandthebrainandtheheartandthemindandthebodyandthesoulandtheuniverse
Bold and Italics#
_Italic text_ and **Bold text**, together will be **_Bold Italic text_**markdownPreview:
Italic text and Bold text, together will be Bold Italic text
Strikethrough#
~~Strikethrough~~markdownPreview:
Strikethrough
Links#
External links#
Text link [Link Name](http://link.url)markdownPreview:
Text link Link Name ↗
Internal links#
Markdown link [git](Basics/git.md)
Wikilinks [[Git]]markdownPreview:
Markdown link Git
Wikilinks Git
Link to heading#
[[Basics/Git#Essential Commands|Git Basics]]markdownYou can also give aliases to links.
Preview:
Git Basics
Inline Code#
This is an `inline code`markdownPreview:
This is an inline code
Code Blocks#
With title, diffs, code highlighting.
\```js title="fibonacci.js"
// calculate fibonacci
function fibonacci(n) { // [!code highlight] # Single line highlight
if (n <= 1) return 1
const result = fibonacci(n - 1) + fibonacci(n - 2) // [!code --]
return fibonacci(n - 1) + fibonacci(n - 2) // [!code ++]
}
function main() { // [!code highlight:5] # Multi line highlight
const n = 5;
const result = fibonacci(n);
console.log(result);
}
main();
```markdownPreview:
// calculate fibonacci
function fibonacci(n) {
if (n <= 1) return 1
const result = fibonacci(n - 1) + fibonacci(n - 2)
return fibonacci(n - 1) + fibonacci(n - 2)
}
function main() {
const n = 5;
const result = fibonacci(n);
console.log(result);
}
main();jsCurrently using shiki as the code highlighting plugin. For supported languages, refer to Shiki: Languages ↗.
Inline Formula#
This is an inline formula $e^{i\pi} + 1 = 0$markdownPreview:
This is an inline formula
Formula Blocks#
$$
\hat{f}(\xi) = \int_{-\infty}^{\infty} f(x) e^{-2\pi i x \xi} \, dx
$$markdownPreview:
Currently using KaTeX as the math formula plugin. For supported syntax, refer to KaTeX Supported Functions ↗.
Images#
External Image#
markdownPreview:
Internal Image#

![[thumbnail.jpg]]plaintext![]()
![]()
Lists#
Regular unordered list#
- 1
- 2
- 3markdownPreview:
- 1
- 2
- 3
Regular ordered list#
1. GPT-4
2. Claude Opus
3. LLaMamarkdownPreview:
- GPT-4
- Claude Opus
- LLaMa
You can continue to nest syntax within lists.
Blockquotes#
> Gunshot, thunder, sword rise. A scene of flowers and blood.markdownPreview:
Gunshot, thunder, sword rise. A scene of flowers and blood.
You can continue to nest syntax within blockquotes.
Callouts/Admonitions#
> [!note]
> A standard note callout.
> [!question]
> A question callout.
> [!info]
> An info callout.
> [!todo]
> A todo callout.
> [!fail]
> A fail/warning callout.
> [!done]
> Or use `success` — both map to a check-check icon.
> [!success]
> Same as `done` — check-check icon.
> [!example]
> An example callout.
plaintextA standard note callout.
A question callout.
An info callout.
A todo callout.
A fail/warning callout.
Or use success — both map to a check icon.
Same as done — check icon.
An example callout.
Separators#
If you have the habit of writing separators, you can start a new line and enter three dashes --- or asterisks ***. Leave a blank line before and after when there are paragraphs:
---markdownPreview:
Advanced Techniques#
Inline HTML Elements#
Currently, only some inline HTML elements are supported, including <kdb> <b> <i> <em> <sup> <sub> <br>, such as
Key Display#
Use <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>Del</kbd> to reboot the computermarkdownPreview:
Use Ctrl + Alt + Del to reboot the computer
Bold Italics#
<b> Markdown also applies here, such as _bold_ </b>markdownPreview:
Markdown also applies here, such as bold
Other HTML Writing#
Foldable Blocks#
<details><summary>Click to expand</summary>It is hidden</details>markdownPreview:
Click to expand
It is hiddenTables#
| Header1 | Header2 |
| -------- | -------- |
| Content1 | Content2 |markdownPreview:
| Header1 | Header2 |
|---|---|
| Content1 | Content2 |
Footnotes#
Use [^footnote] to add a footnote at the point of reference.
Then, at the end of the document, add the content of the footnote (it will be rendered at the end of the article by default).
[^footnote]: Here is the content of the footnotemarkdownPreview:
Use 1 to add a footnote at the point of reference.
Then, at the end of the document, add the content of the footnote (it will be rendered at the end of the article by default).
To-Do Lists#
- [ ] Incomplete task
- [x] Completed taskmarkdownPreview:
- Incomplete task
- Completed task
Symbol Escaping#
If you need to use markdown symbols like _ # * in your description but don’t want them to be escaped, you can add a backslash before these symbols, such as \_ \# \* to avoid it.
\_Don't want the text here to be italic\_
\*\*Don't want the text here to be bold\*\*markdownPreview:
_Don’t want the text here to be italic_
**Don’t want the text here to be bold**
Mermaid Diagrams#
```mermaid
graph TD
A[Start] --> B{Is it working?}
B -->|Yes| C[Great!]
B -->|No| D[Debug]
D --> B
```
markdownPreview:
graph TD
A[Start] --> B{Is it working?}
B -->|Yes| C[Great!]
B -->|No| D[Debug]
D --> B
Footnotes#
-
Here is the content of the footnote ↩