Discourse 게시글에 삽입된 이모지는 연동 시(마스토돈에서 테스트) 사라집니다.
:tada:와 같은 일반적인 구문을 사용하는 기본 이모지에서도 이러한 문제가 발생합니다. ![]()
Discourse 게시글에 삽입된 이모지는 연동 시(마스토돈에서 테스트) 사라집니다.
:tada:와 같은 일반적인 구문을 사용하는 기본 이모지에서도 이러한 문제가 발생합니다. ![]()
마크다운, BB코드 등 모든 것이 그렇습니다. 모든 이미지도 포함됩니다.
아마도 의도적으로 그렇게 설계된 것 같습니다.
@Jagster, 그렇다면 아래에 언급된 것이 예시가 되나요?
…왜요? 여기서 CSS를 논의하는 것이 아닙니다 – 원래 콘텐츠가 연동(federated)된 것으로 간주되려면 페이지의 실제 마크업이 보존되어야 합니다.
HTML 페이지에서 HTML을 제거하면 일반적으로 그 페이지를 읽을 수 없게 됩니다. CommonMark에도 해당됩니다.
모르겠어요. 아마 더 잘 아는 누군가가 답변을 달아주길 바랍니다. 하지만 제 추측으로는 Discourse가 콘텐츠를 처리하는 방식과 관련이 있을 것 같습니다. 아니면 아닐 수도 있고요.
하지만 AFAIK(제 지식의 범위 내에서) 이것은 버그라기보다는 Contribute > Feature 요청에 더 가깝습니다.
@Jagster, 실제로는 버그라고 생각합니다. 인용된 내용에 따르면 일부 서식이 유지되거든요 — <code> 태그가 그렇습니다. 당연히 전부 유지하거나, 아니면 하나도 유지하지 않아야 하지 않나요?
정의의 문제 ![]()
@Jagster님, 단순히 그 기준들만 적용하는 것보다 더 세심한 접근이 필요합니다:
https://softwareengineering.stackexchange.com/a/58454/385519
가장 큰 질문은 이 이모지가 유니코드 이모지인지 여부입니다. 그렇지 않다면, 보통 이미지로 표시됩니다. 그리고 인라인 이미지는 많은 AP 시스템에서 지원되지 않습니다. 예를 들어, 당신의 예시 :tada:는 이미지에 해당합니다.
@heluecht, 왜 이미지 대신 유니코드 대응 문자로 변환되지 않나요?
핵심은 이겁니다: Discourse에서는 :tada:가 이모지를 생성하고, 적어도 Mastodon 클라이언트에서도 :tada:가 이모지를 생성합니다. 그렇다면 :tada:를 유지하는 것이 왜 나쁜가요?
실제로 렌더링되는 이모지 이미지가 서로 다른 이모지 아이콘 세트에서 가져와서 약간 다르게 보일 수 있다는 사실은 중요하지 않습니다.