FAQ/가이드라인이 원박스를 생성하지 않나요?

FAQ/가이드라인 링크를 공유하려고 하면 원박스(onebox)가 적용되지 않는 것을 확인했습니다. 이유가 있을까요? 햄버거 메뉴에 있는 시스템 생성 링크 전체에 해당되는 것 같습니다.

메타(meta)에서 예시:

https://meta.discourse.org/faq

우리 자신의 내부 링크도 링크하고 원박싱할 수 있어야 한다고 생각합니다!

이것을 Contribute > UX 로 이동합니다 – 그곳에 가야 할 것 같아서.

5개의 좋아요

방금 포럼의 FAQ 링크를 테스트용으로 사용하는 카테고리에 OneBox 처리를 시도해 보았습니다. 하지만 OneBox 처리가 되지 않았습니다. 제 이해로는, 사이트에 링크와 관련된 특정 정보(데이터)가 없으면 OneBox 처리할 대상이 없기 때문에 OneBox가 작동하지 않는 것입니다. OneBox 처리가 되지 않은 외부 링크를 여러 번 발견했습니다. OneBox가 어떻게 작동하는지, 무엇을 수행하는지, URL에서 무엇을 찾는지에 대한 설명이 있었습니다. 해당 토론에 대한 링크는 다음과 같습니다.

“Discourse는 반드시 description 태그가 존재하고 페이지를 요약할 충분한 텍스트를 포함해야 하며, 그렇지 않으면 대상 링크가 OneBox 처리되지 않는다는 점을 유의하시기 바랍니다.”

링크를 붙여넣으면 백엔드에서 onebox가 대상 페이지를 방문하여 Open Graph 또는 oEmbed 태그를 확인합니다. 여기에는 다음이 포함됩니다:

  • 사이트 주소
  • 제목
  • 대표 이미지
  • 설명 (필수)
  • 제품 가격

:warning: Discourse는 반드시 description 태그가 존재하고 페이지를 요약할 충분한 텍스트를 포함해야 하며, 그렇지 않으면 대상 링크가 OneBox 처리되지 않는다는 점을 유의하시기 바랍니다.

링크는 다음과 같습니다:

4개의 좋아요

그래서 우리는 가이드라인을 다시 업데이트하고 있으며, 또다시 이 함수의 기이한 성격에 막혀 있습니다. 가이드라인은 여전히 원박스(onebox) 처리가 되지 않거나, 토픽의 기능처럼 동작하지 않습니다. 또한 /faq 링크를 변경할 수 없다는 점도 마음에 들지 않습니다… 이건 FAQ가 아니에요, 그리고 템플릿에서 해당 페이지의 이름조차 아닙니다.

3개의 좋아요