Markdown Test

2023/10/18

Headings

# Heading 1

## Heading 2

### Heading 3

Heading 1

Heading 2

Heading 3


Text

**Bold**
_Italic_
~~Strikethrough~~
Normal text

Bold
Italic
Strikethrough
Normal text


Lists

- Unordered list item 1
- Unordered list item 2
- Unordered list item 3

1. Ordered list item 1
2. Ordered list item 2
3. Ordered list item 3
  1. Ordered list item 1
  2. Ordered list item 2
  3. Ordered list item 3

[Link text](https://www.example.com)
[Internal link](#headings)

Link text
Internal link


Images

![Alt text](https://www.example.com/image.jpg)

Alt text


Table

| Column 1 | Column 2 | Column 3 |
| -------- | -------- | -------- |
| Row 1    | Row 1    | Row 1    |
| Row 2    | Row 2    | Row 2    |
| Row 3    | Row 3    | Row 3    |
Column 1Column 2Column 3
Row 1Row 1Row 1
Row 2Row 2Row 2
Row 3Row 3Row 3

Footnotes

Here's a simple footnote,[^1] and here's a longer one.[^bignote]

[^1]: This is the first footnote.
[^bignote]: Here's one with multiple paragraphs and code.

    Indent paragraphs to include them in the footnote.

    `{ my code }`

    Add as many paragraphs as you like.

Here’s a simple footnote,1 and here’s a longer one.2


Displaying code

`Inline code`

or span multiple lines

```rust
fn main() {
    println!("Hello, world!");
}

fn foo(x: i32) -> i32 {
    x + 1
}
```

Inline code

fn main() {
    println!("Hello, world!");
}

fn foo(x: i32) -> i32 {
    x + 1
}

For language specific syntax highlighting, specify the language at the beginning of the code block.


Quotes

> This is a quote. It can span mutiple lines
>
> like this

This is a quote. It can span mutiple lines

like this


  1. This is the first footnote. ↩︎

  2. Here’s one with multiple paragraphs and code.

    Indent paragraphs to include them in the footnote.

    { my code }

    Add as many paragraphs as you like. ↩︎