웹사이트 링크는 자동으로 확장되어 추가적인 맥락과 정보를 제공합니다. Discourse는 어떤 메타데이터를 읽으며, 어떻게 포맷되어 있나요 (예: Facebook의 Open Graph)?
이것이 도움이 될까요?
제이미, 안녕하세요
이 기능은 포럼 사용자에게 자동으로 작동해야 합니다. 하지만 oEmbed가 제가 필요한 단서가 될 수 있을 것 같네요. 아마도 Discourse가 크롤링하는 것이 바로 oEmbed일 수도 있겠네요.
… 혹은 OneBox가 Discourse에 해당 기능을 제공하는 것을 의미하신 건가요? 현재 제 웹사이트에는 포럼이 없지만, 제가 소속된 Discourse 포럼에서 제 웹사이트 링크가 확장되기를 원합니다.
예를 들어 MIT App Inventor 포럼은 Discourse를 사용하며 일부 웹사이트 링크를 확장하지만, 제 링크는 확장되지 않습니다. 저는 Open Graph 속성 태그를 사용하고 있으며, 제 링크는 WhatsApp과 LinkedIn에서는 확장되지만 Discourse에서는 확장되지 않습니다. 그래서 이 주제를 올렸습니다.
내부 구조에 대해 깊은 지식을 가지고 있지는 못하지만, 위 가이드에는 Discourse가 Onebox를 처리할 수 있도록 필요한 정보에 대한 팁이 포함되어 있습니다:
그리고 몇 가지 문제 해결 팁도 있습니다:
기존 메타데이터와 비교했을 때 어떤가요?
사실, 기존에 사용 중인 Open Graph 태그가 Discourse에서도 작동할 것 같습니다. iFramely가 어떻게 인식하는지 한번 확인해 보겠습니다…
음, iFramely에서는 모바일 표현을 포함해 완벽하게 작동합니다.
정확한 이유는 모르겠지만, 이제 Discourse에서도 작동합니다(MIT 포럼에서 테스트함). 데이터의 배열 방식은 iFramely 테스트를 포함한 다른 플랫폼들과 다르지만, 어쨌든 작동하는 것 같습니다.
JammyDodger, 도움을 주셔서 정말 감사합니다.