<p>여러분의 생각을 알려주세요. 이제 검색 엔진 필드가 추가되었으니 이 페이지를 홈페이지로 사용하시겠습니까? 더 개선할 수 있는 방법에 대해 어떻게 생각하시나요?</p> <p class="has-text-align-center">또는</p> <p>더 자세히 보고 싶으시면 <a href="https://discussion.fedoraproject.org/t/how-do-you-feel-about-the-new-design-of-start-fedoraproject-org-page/28689">Figma 초안</a>을 확인해 보세요. </p>
마크다운 이미지 줄이 실제로는 새 줄부터 시작하지 않는다는 점을 알아차리셨나요? 이로 인해 이미지가 표시되지 않습니다. 메시지를 편집하여 각 ![] 앞에 개행을 추가하면 이미지가 올바르게 표시됩니다.
이를 수정하기 위해 설정에서 변경할 수 있는 부분이 있을까요? 아니면 이 플러그인의 버그인가요?
공개된 상태라면, 원본 WP 게시물과 발췌문이 포함된 Discourse 게시물의 링크를 공유해 주실 수 있을까요?
WP Discourse 플러그인은 기본적으로 WP 게시물에서 발견되는 HTML을 그대로 Discourse로 전달하고, Discourse가 이를 Discourse 게시물에 포함되도록 처리합니다. 따라서 Discourse에서 Wordpress 게시물의 스니펫으로 HTML이 어떻게 표시되는지는 두 가지 요소에 달려 있습니다.
Discourse의 마크다운 파서가 Discourse 게시물 표시를 위해 HTML을 어떻게 파싱하는지 (예시).
따라서 이는 기본적으로 WP Discourse나 Discourse 자체의 영역 밖에 있는 Wordpress HTML 구조 관련 질문이거나, HTML 파서가 어떻게 동작해야 하는지에 대한 의견의 영역일 가능성이 높습니다. 물론 이 부분에서 명확한 개선이 가능한 경우도 있습니다.
그럼에도 불구하고, 여기에서 파싱 관련 세부 사항을 살펴보는 것이 유용할 때가 있습니다. 따라서 WP 게시물의 HTML 구조에 대해 더 자세한 정보가 있으시다면 공유해 주시면 추가로 조사해 보겠습니다
@simonk 유용한 조사 감사합니다. 두 분 모두 사이트 설정의 비활성화된 이미지 다운로드 도메인에 WP 도메인을 입력하여 이 문제를 해결할 수 있습니다.
이 문제를 더 깊이 파고들고 싶으시다면, 예를 들어 이를 자동화 방식으로 처리하려는 경우라면, @mattdm님의 경우와 님의 경우 사이의 차이가 그 복잡성을 보여줍니다. @mattdm님은 브라우저가 HTML <p> 및 <img> 요소를 처리하는 방식이 마크다운에서 줄바꿈으로 이어지기를 기대하는 반면, 님은 거의(완전히는 아니지만) 반대, 즉 이미지가 원래 HTML의 기존 <img>와 동일한 크기로 인라인으로 계속 표시되기를 기대하고 계십니다.
이 문제의 해당 측면에 대해 더 자세히 알아보려면, 다음과 같은 기존 게시물을 참고할 수 있습니다.
줄바꿈이 없어서, Discourse가 페이지를 사용자에게(편집자가 아닌) 표시할 때, 가 있는 위치에 이미지가 표시되는 대신, 해당 텍스트가 그대로 표시됩니다. 실제로 이미지가 표시되려면, 자동 게시된 후 사람이 개입하여 각 이미지 인스턴스 앞에 줄바꿈을 추가하도록 게시물을 편집해야 합니다.
말씀하시는 뜻을 이해하며, 그것이 이상적이지 않다는 것은 아닙니다. 하지만 마크다운 기반 토론 엔진을 완벽한 HTML 렌더링 엔진으로 만드는 것은 쉬운 일이 아닙니다. 개별 사례가 겉보기에는 단순해 보일지라도(예: 단순히 새 줄을 추가하는 것)요.
Discourse에서 블로그 포스트의 전체 HTML을 렌더링할 수 있는 것은 좋은 기능이지만, 결국 마크다운 형식의 토론에 초점을 맞춘 시스템에서 하나의 기능일 뿐입니다.
제가 링크한 토론을 데이비드의 최근 게시물을 포함하여 따라가 보시면, 여기서 취할 수 있는 몇 가지 가능한 방향이 있음을 보실 수 있습니다. 그중 하나가 성공할 수 있으며, 이 특정 사례를 해결할 것입니다. 더 쉬운 해결책이 있었다면, 저는 확실히 Discourse에 PR을 만들어 이를 해결했을 것입니다.
이미지 다운로드를 비활성화하는 데 문제가 있으시면 알려주세요. 그 부분도 함께 해결하겠습니다. 기술적 측면에서 실행 가능한 진행 경로를 찾으면 알려드리겠습니다.