Discourse를 헤드리스 API 서버로 설정하려고 합니다. 커스텀 제작한 랜딩 페이지에서 토픽의 전체 텍스트와 이미지를 표시해야 합니다. always_include_topic_excerpts 설정을 통해 전체 텍스트는 가져올 수 있지만, 발췌문(excerpt)에는 이미지가 포함되어 있지 않습니다.
Kris님, 답변해 주셔서 감사합니다. /latest.json을 호출할 때 전체 주제 텍스트가 필요합니다. 기본적으로는 주제 제목만 반환되며, 일부 게시글(공지사항?)의 경우 발췌문도 함께 반환됩니다. always_include_topic_excerts 설정을 켜면 링크와 이미지를 제외한 전체 텍스트를 가져올 수 있습니다. 발췌문에 링크와 이미지도 포함되도록 하는 방법을 찾고 있습니다.
@samposts[0].raw 또는 posts[0].cooked를 /latest.json과 함께 반환하는 플러그인을 만들려면 복잡한가요? 이렇게 하면 "excerpt"에 의존할 필요가 없고, 우리의 요구사항도 충족할 수 있을 것 같습니다. 이 기능을 구현하는 데 참고할 수 있는 자료가 있을까요? 더 많은 데이터베이스 읽기 작업이 필요하다는 점은 이해하고 있으며, 이러한 성능 비용은 감당할 수 있습니다.