# Markdown Test Post

Это пробный пост с тестированием возможностей Markdown рендера.

<!-- more -->

# Заголовок 1

## Заголовок 2

### Заголовок 3

#### Заголовок 4

##### Заголовок 5

###### Заголовок 6

# Формат текста

---

**Жирный текст**

_Курсив_

~~Перечеркнутый~~

# Цитаты

---

> Цитата — это дословная выдержка из какого-либо текста или
> речи, используемая для подтверждения своей мысли,
> иллюстрации, критики или как цитата из научного текста.
> Примеры цитат включают знаменитые изречения Сократа ("Я
> знаю, что ничего не знаю") и фразы из произведений или
> крылатые выражения, как, например, "Не все то золото, что
> блестит".

> Это первый уровень цитаты
> 
> > Это второй уровень цитаты
> 
> Снова первый уровень

> ## Заголовок
> 
> 1. Элемент 1
> 2. Элемент 2
> 
> Пример кода:
> `System.out.pringln("Hello, world!");`

# Details

---

<details>
  <summary>Test summary</summary>
  Test text wow

  > Вложенная цитата

  ```java title="Тестовый блок кода"
  private Map<String, BlogPost> fetchAllPosts() {
      return rawBlogPostPort.fetchAll().stream()
              .map(this::renderPost)
              .collect(Collectors.toMap(BlogPost::key, p -> p));
  }
  ```
</details>

# Список

---

- [Test 1](#test)
  - [Test 1.1](#test)
  - [Test 1.2](#test)
  - [Test 1.3](#test)
    - [Test 1.3.1](#test)
    - [Test 1.3.2](#test)
- [Test 2](#test)
- [Test 3](#test)
  - [Test 3.1](#test)

# Блок кода

---

 Передаем привет миру: `System.out.pringln("Hello, world!");`. Это код в тексте!

```java
Parser parser = Parser.builder().build();
Node document = parser.parse("input text");
```

```java title="TestClass.java"
HtmlRenderer renderer = HtmlRenderer.builder().escapeHtml(true).build();
renderer.render(node);
```

# Таблица

---

| Column 1     | Column 2      | Column 2  |
|--------------|---------------|-----------|
| First Name 1 | Second Name 1 | Address 1 |
| First Name 2 | Second Name 2 | Address 2 |
| First Name 3 | Second Name 3 | Address 3 |
| First Name 4 | Second Name 4 | Address 4 |

# Изображения

---

![Test image caption](./img.png)