연동 게시물에서 인용하기

HTML 태그와 마크다운이 제거되는 이유를 이해합니다 (마크다운의 가독성이라는 주장은 좀 의아하네요 :smirking_face:). 마스토돈은 둘 다 표시할 수 없으니까요.

하지만 적어도 >로 인용문을 표시할 가능성은 없을까요? 현재 시스템은 원포스터(OP)가 말한 내용과 인용된 부분을 구별할 수 있는 표시가 전혀 없어서 정말 혼란스럽습니다.

오늘 마스토돈 사용자가 어떤 부분이 인용된 텍스트이고, 제 답변이 어디서 시작되는지 이해하지 못했던 일이 있었거든요.

2개의 좋아요

Mastodon이 HTML 태그나 기타 태그를 표시하는 데 매우 제한적이라는 점은 알고 있습니다. 아마도 그 때문에 모든 태그가 제거되어야 하는 것 같습니다.

하지만 마크다운의 장점 중 하나는 **처리되지 않았을 때**에도 쉽게 읽을 수 있다는 것이기 때문에, 이 부분은 완전히 이해가 되지 않습니다.

그런데 인용 기호 >가 제거되면 콘텐츠가 완전히 망가집니다. 그러면 인용된 텍스트가 답변을 한 사람과 같은 사람이 쓴 것처럼 보이며, 이는 정말로 혼란을 주고 때로는 정신분열적인 느낌을 줍니다.

따라서 >를 추가하거나 그대로 두어 주시겠나요?

2개의 좋아요

이것은 수신 HTML 태그 처리 방식과 관련이 있으므로, Mastodon 측에서 추가해야 할 기능입니다.

서버 간 통신에는 마크다운이 사용되지 않습니다. 사용자가 입력한 원래의 Discourse 마크다운에 대해 Mastodon은 접근할 수 없으며, 렌더링된 HTML 태그만 볼 수 있습니다. 다만, 인용 블록에 대한某种의 표시를 추가하는 것이 좋겠다는 의견에는 동의합니다. 다만 "원본 마크다운을 표시한다"는 표현이 주는 인상보다 구현이 더 어렵습니다.

이해했습니다. 즉, Mastodon은 원치 않는 요소를 제거하고, WordPress가 fediverse/mastodon으로 텍스트를 전송할 때 이를 방지하기 위해 <h#>header</h#>를 **header**로 변환한다는 뜻이군요. 반면 Discourse는 모든 것을 HTML 태그로 변환하고, 이후 Mastodon이 정리를 하는 것인가요? 그리고 문제는 항상 > 자체가 아니라, 연동(federation) 전에 HTML로 변경하는 것이었나요?

Mastodon은 마크다운을 제거하지 않으며, 대부분을 표시할 수 없을 뿐이니까요.

결국 처음 논점으로 돌아옵니다. 문제는 Mastodon이 하는 것이 아니라 Discourse에 있으며, 인용 블록의 줄이 >로 시작한다면 모든 것이 정상적으로 처리되었을 것입니다.

아니면 제가 잘못 이해한 건가요?

@angus의 ActivityPub 플러그인에서 이는 버그인가요, 아니면 요구사항인가요? 아니면 마스토돈 개발에 대한 요구사항인가요?