언급했듯이, 전체 게시글 보기 버튼을 누르지 않아도 전체 게시글이 표시되도록 설정을 추가할 수 있을까요?
플러그인 문서의 이 제안을 시도해 보셨나요?
사이트 설정에서
embed truncate가 활성화되어 있다면(기본적으로 활성화되어 있음), 피드 주제에는 피드 게시물의 발췌문만 표시됩니다. 발췌문 아래에 표시되는 “전체 게시물 보기” 버튼을 클릭하면 사용자가 전체 게시물을 볼 수 있습니다. 그러면 Discourse가 해당 주제의 임베드 URL을 스크래핑하여 전체 게시물 내용을 가져옵니다. 전체 게시물 내용이 올바르게 가져와지지 않는 경우,embed whitelist selector사이트 설정을 구성하여 문제를 수정할 수 있습니다. 해당 설정에 대한 자세한 내용은 허용된 임베드 셀렉터 설정 구성하기를 참조하세요.
다만, 화이트리스트 설정은 이제 allowed embed selectors라고 불린다는 점을 참고해 주세요. 또한 Discourse를 RSS 리더로 사용할 때 Substack의 이미지를 제대로 임베드하는 데 어려움을 겪었습니다. 적어도 지금은 클릭하여 원본으로 이동할 수 있는 깨진 이미지 표시가 뜨므로, 아무것도 안 나오는 것보다는 낫습니다.
다만 한 가지 질문이 있습니다. 그렇게 하면 게시된 URL 링크가 모두 완전히 확장되나요?
예를 들어 이 토픽을 공유하거나 뉴스 사이트의 일반 링크를 공유하는 경우에도요.
저는 모든 URL 링크가 아니라 RSS 피드로 가져오는 항목에만 이 기능이 적용되기를 원합니다.
다행히도 문서에서 그 부분을 놓치지 않았습니다.
제 사용 사례는 제가 관리자(클라이언트용)로 있는 다른 사이트에서 RSS를 가져와서 제 사이트의 1개 카테고리에 자동으로 피딩하는 것입니다. 두 사이트 모두 Discourse입니다. 하지만 다른 뉴스 사이트에서 가져오는 피드에도 유용할 수 있을 것 같습니다.
원박스(onebox)를 말씀하시는 거라면, 이렇습니다:
아니요. 하지만 다른 사이트에서 Discourse를 댓글 시스템으로 사용하는 경우에는 원본 게시물을 확장합니다. 기본적으로 동일한 메커니즘을 사용합니다.
네, 제 걱정을 해소해 주셨네요. 말씀해 주신 설정들을 직접 사용해 볼게요. 다른 디스코러스 포럼에서 가져온 콘텐츠는 게시물에 따라 주의할 점이 있기 때문이죠.
고민을 잘 해결해 주셔서 감사합니다. 정말 감사드립니다!