cd ..

Markdown Styles Guide

Jul 16, 2026

Next.jsTypeScript

Headers

We support six levels of headers that you can use # to ###### to create headers from Header 1 to Header 6.

# This is Header 1

## This is Header 2

### This is Header 3

#### This is Header 4

##### This is Header 5

###### This is Header 6

This is Header 1

This is Header 2

This is Header 3

This is Header 4

This is Header 5
This is Header 6
Info

We suggest that start with Header 2, as Header 1 is reserved for the title of the page, but we still leave the flexibility to use Header 1 if you want.


Emphasis

To make the words vividly, you can add the emphasis adaptively.

- *This text will be italic* or _This text will be italic_
- **This text will ne bold** or __This text will be bold__
- ***This text will be italic and bold*** or ___This text will be italic and bold___
- ~~This text will be strikethrough~~
- <u>This text will be underline</u>
- <sup>This text will be superscript</sup>
- <sub>This text will be subscript</sub>

Lists

There are two types of lists, unordered and ordered. You can use * for unordered and 1. for ordered. And you can use the combination of them.

Unordered

- Item 1
- Item 2
  - Item 2a
  - Item 2b
  - Item 2c
    - Item 2c1
    - Item 2c2

Ordered

1. Item 1
2. Item 2
    1. Item 2a
    2. Item 2b
    3. Item 2c
        1. Item 2c1
        2. Item 2c2
  1. Item 1
  2. Item 2
    1. Item 2a
    2. Item 2b
    3. Item 2c
      1. Item 2c1
      2. Item 2c2

Combined

1. Item 1
2. Item 2
    - Item 2a
    - Item 2b
    - Item 2c
        - Item 2c1
        - Item 2c2
3. Item 3
  1. Item 1
  2. Item 2
    • Item 2a
    • Item 2b
    • Item 2c
      • Item 2c1
      • Item 2c2
  3. Item 3
Tip

To insert a line break within a text field, you can use the keyboard shortcut Shift + Enter. This allows you to start a new line without ending the current paragraph.


Links

Visit [pedrohdev](https://pedrohdev.com/en-US) for more information.

You can also paste URLs directly, like https://pedrohdev.com/en-US or http://pedrohdev.com/en-US — autolinking works for `https` and `http` prefixes.

Or use a reference-style link like [PedroHdev Portfolio].

[PedroHdev Portfolio]: https://pedrohdev.com/en-US

Visit pedrohdev for more information.

You can also paste URLs directly, like https://pedrohdev.com/en-US or http://pedrohdev.com/en-US — autolinking works for https and http prefixes.

Or use a reference-style link like PedroHdev Portfolio.


Code

We can use inline code and code block in markdown to represent the code.

Inline Code

We can use the backticks ` to create the inline code.

`print("Hello, World!")`

print("Hello, World!")

Code Block

With three backticks ```, we can create the code block. Also, we can specify the language to highlight the syntax next to the first three backticks, such as ```python.

```python
def foo() -> str:
    """
    This is a function to return the string 'bar'
    
    Returns:
        str: 'bar'
    """
    return 'bar'
```
def foo() -> str:
    """
    This is a function to return the string 'bar'
    
    Returns:
        str: 'bar'
    """
    return 'bar'