이모지 및 HTML
HTML 태그로 감싸진 이모지 쇼트코드에서 발생하는 문제는 예상되는 동작이라고 생각합니다. Discourse 게시물 편집기에서 생성된 게시물에서 이를 재현할 수 있습니다. 예를 들어, :face_with_symbols_over_mouth:는 이 문단 내에서
로 렌더링됩니다.
Markdown 엔진에 의존하는 대신 p 태그를 사용하여 문단을 생성하면 쇼트코드가 렌더링되지 않습니다. 예를 들어:
<p>This sentence contains an emoji shortcode :face_with_symbols_over_mouth:</p>
This sentence contains an emoji shortcode :face_with_symbols_over_mouth:
Markdown
API를 통해 Markdown을 게시하는 문제는 해결 가능해 보이지만, 다루는 것이 까다로울 수 있습니다. 터미널에서 curl을 사용하여 다음과 같은 방식으로 실행해야 합니다:
m="### this is a heading
This is a very short paragraph with some _emphasis_ on a word.
This is another paragraph with a :slight_smile: emoji
- this
- is
- an
- unordered
- list
Followed by another paragraph.
1) and
2) an
3) ordered
4) list"
curl -X POST "http://localhost:4200/posts.json" -H "Api-Key: $api_key" -H "Api-Username: simon" -F "title=Markdown test one" -F "category=6" -F "skip_validations=true" -F "raw=$m"
위 요청의 skip_validations 매개변수는 테스트 시 “본문이 너무 짧음” 또는 “제목 중복” 유형의 오류를 방지하기 위해 포함된 것입니다. 이는 사이트 설정(최소 게시물 길이, 본문 최소 엔트로피, 최소 주제 제목 길이 등)을 우회합니다.
BBCode 문제에 대해서는 확신이 없습니다. 렌더링하려는 BBCode 태그가 Discourse 사이트의 게시물 편집기에 추가되었을 때 정상적으로 작동합니까?