Markdown / bbcode 코드/인용 오류

Strange markdown markdown/bbcode 버그를 발견했습니다.

bbcode/markdown에 코드 몇 줄을 넣으면

[code]
line1
line2
[/code]

이렇게 보입니다.

line1
line2

인용문으로 처리하면:

> [code]
> line1
> line2
> [/code]

이렇게 보입니다.

line1
line2
4개의 좋아요

… 그리고 다음과 같이 보여야 합니다:

line1
line2

전체화:

> ```
> line1
> line2
> ```
2개의 좋아요

어떤 브라우저와 운영체제를 사용 중이신지, 그리고 해당 줄을 어떻게 인용하고 있는지 알려 주실 수 있나요?

제 환경에서는 다음과 같이 보입니다.

이렇게 하면 올바른 마크다운이 생성됩니다.

[quote="Richard - Communiteq, post:1, topic:299047, username:RGJ"]
```
line1
line2
```
[/quote]

그리고 이는 다음과 같이 렌더링됩니다.

아, 잠깐, 무슨 말씀인지 알 것 같아요 :man_facepalming:

  1. 다음 마크다운을 작성해 보세요
[code]
line1
line2
[/code]
  1. 텍스트를 선택하고 “Blockquote” 버튼을 클릭하여 각 줄 앞에 > 가 붙도록 하세요
> [code]
> line1
> line2
> [/code]

이것이 (잘못된 방식으로) 다음과 같이 렌더링됩니다

line1
line2

다음과 같아야 하는데

line1
line2

이것은 아마도 BBCode Blocks를 파싱하는 방식에 문제가 있는 것 같습니다 :thinking:

1개의 좋아요

네, 마크다운 자체의 문제는 아니고 아마 BBCode 관련 문제일 거라고 이미 짐작하고 있었어요.

두 번째 게시물에서 supermathie가 암시한 대로, [code] 대신 ```를 사용하면 이 문제를 우회할 수 있습니다.

1개의 좋아요

다음 PR로 수정될 예정입니다

2개의 좋아요

이 주제는 마지막 답변 후 24시간이 지나면 자동으로 닫힙니다. 새 답변은 더 이상 허용되지 않습니다.