Discourse의 임베드(embed) 기능을 사용하여 다른 페이지에 댓글을 임베드할 때, 생성된 주제에 태그를 추가할 수 있나요?
문서의 다양한 영역에 Discourse를 임베드하고, 임베드된 영역에 따라 해당 주제에 서로 다른 태그를 추가하고 싶습니다.
관련이 있다면 (혹은 다른 의견이 있다면), 이는 MKDocs 사이트에서 수행될 예정입니다.
Discourse의 임베드(embed) 기능을 사용하여 다른 페이지에 댓글을 임베드할 때, 생성된 주제에 태그를 추가할 수 있나요?
문서의 다양한 영역에 Discourse를 임베드하고, 임베드된 영역에 따라 해당 주제에 서로 다른 태그를 추가하고 싶습니다.
관련이 있다면 (혹은 다른 의견이 있다면), 이는 MKDocs 사이트에서 수행될 예정입니다.
"영역"이 무엇을 의미하나요? 게시된 임베드 설정은 단일 카테고리에 게시물을 올렸습니다.
Discourse Automation 이 도움이 될 수 있습니다. 태그를 추가하는 스크립트가 있으므로 도움이 될 수 있습니다. 아니면 API를 사용하여 게시물을 이동하거나, add_model_callback(Topic, :after_create) 를 사용하여 사이트의 새 게시물을 식별하고 다시 태그하는 플러그인이 필요할 수도 있습니다.
훌륭한 확인 질문이네요!
즉, 모든 문서 페이지에 하나의 임베드만 사용되지만, 다른 문서에 있는 임베드는 이상적으로는 서로 다른 태그를 가져야 한다는 뜻이죠. 예를 들어, 다음과 같은 문서 구조가 있습니다:
이제 이해한 것 같습니다. 태그를 붙이고 싶다면, 이전에 제안했듯이 자동화 플러그인이나 커스텀 플러그인을 사용해야 합니다. 아마도 임베드된 위치의 URL을 파싱하여 태그를 가져올 수 있을 것입니다.