Discourse API를 통해 각 주제에 대한 미리보기를 가져오고 싶습니다. 각 주제에 짧은 미리보기가 표시되고, 그 뒤에 '더 보기…'가 나오도록 하려고 합니다.
API를 찾아보았지만, 특정 주제의 미리보기를 가져오는 데 도움이 될 만한 것을 찾을 수 없었습니다.
Discourse API를 통해 각 주제에 대한 미리보기를 가져오고 싶습니다. 각 주제에 짧은 미리보기가 표시되고, 그 뒤에 '더 보기…'가 나오도록 하려고 합니다.
API를 찾아보았지만, 특정 주제의 미리보기를 가져오는 데 도움이 될 만한 것을 찾을 수 없었습니다.
외부 애플리케이션용 API, 예를 들어 다른 웹사이트에 이러한 미리보기를 표시하기 위한 것인지, 아니면 플러그인에서 사용할 수 있는 API를 말씀하시는 것인지 명확하지 않습니다.
전자의 경우, API에서 직접 해당 기능을 찾지는 못했지만, 토픽을 가져오고 그 첫 번째 게시물을 가져온 다음 해당 게시물의 cooked 콘텐츠를 가져온 후, 이를 바탕으로 어떤 라이브러리를 사용해 발췌본을 생성할 수 있을 것입니다.
후자의 경우, discourse-tooltips 플러그인이 자체 툴팁에서 이를 수행하고 있으므로, 어떻게 구현되어 있는지 참고해 보실 수 있습니다. 구체적으로, 토픽에 대한 발췌본을 생성하는 부분은 다음과 같습니다:
하지만 게시글 목록에 있는 경우, 각 게시글을 개별적으로 가져오는 방법은 무엇인가요?