Fenced code blocks started with ~~~
are incorrectly cleaned in v3
#883
Labels
bug
Something isn't working
~~~
are incorrectly cleaned in v3
#883
Describe the bug
Markdown supports initiating fenced code blocks with
~~~
, https://www.markdownguide.org/extended-syntax/#fenced-code-blocks, but it is incorrectly cleaned.Expected behavior
Current behavior
Possible solution
Modify the cleaning regexp: https://github.com/PaloAltoNetworks/docusaurus-openapi-docs/blob/main/packages/docusaurus-plugin-openapi-docs/src/markdown/utils.ts#L65
Steps to reproduce
~~~
to the description of a field in OpenAPI specification containing a JSON object.docusaurus gen-api-docs all
.Screenshots
Code block initiated with
![Image](https://private-user-images.githubusercontent.com/1078004/346846740-13d48df9-a0d3-4d22-b578-0ca16fea7365.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NDk3NzMsIm5iZiI6MTcyMTc0OTQ3MywicGF0aCI6Ii8xMDc4MDA0LzM0Njg0Njc0MC0xM2Q0OGRmOS1hMGQzLTRkMjItYjU3OC0wY2ExNmZlYTczNjUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjNUMTU0NDMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OTczM2E2N2NhM2ZiMDVmNGE0ZmQ0YzNmMzQyYTQ5MmU0ZTI3NDljNGU1ZWYxMjYzMzhkNzAzM2IwZTQwMjVkYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Fdn5IP-vkXxh-UVGd7kIi7PMwfJMZU1-l3U-uIwDW_4)
~~~
:Code block initiated with
![Image](https://private-user-images.githubusercontent.com/1078004/346847558-b897eb22-7ed0-4eab-9928-5b85808cfb1b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NDk3NzMsIm5iZiI6MTcyMTc0OTQ3MywicGF0aCI6Ii8xMDc4MDA0LzM0Njg0NzU1OC1iODk3ZWIyMi03ZWQwLTRlYWItOTkyOC01Yjg1ODA4Y2ZiMWIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDcyMyUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MjNUMTU0NDMzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MTVjZTJjNGNkZDI0NGU2ZWFjZjQ3MjEyZmI2NzcwYzcyYTkxNTJlZDgzNzcxMDgxNGYyZDMxY2ZiMzUwYjI2ZSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.G7IalcLmtBOwFDZaUkPg3jxmP4_DUASE9ATg1tX495s)
```
works as expected:Context
Your Environment
The text was updated successfully, but these errors were encountered: