FAQ/ガイドラインがワンボックス化されないのはなぜ?

FAQ/ガイドラインのリンクを共有しようとした際、onebox されません。その理由はあるのでしょうか?これはハンバーガーメニュー内のすべてのシステム生成リンクに当てはまるようです。

メタでの例:

https://meta.discourse.org/faq

内部的なリンクを共有して onebox できるはずです。

これを ux に移動します。そこが正しい場所だと思います。

「いいね!」 5

フォーラム内の FAQ リンクを、このような用途に使用するテストカテゴリに対して OneBox 化しようと試みました。しかし、OneBox 化されませんでした。私の理解では、サイト側にそのリンクに関連する特定の情報(データ)が存在しない場合、OneBox 化されることはないと考えられます。実際に、OneBox 化されなかった外部リンクがいくつか見つかりました。OneBox の仕組み、その機能、そして URL 内で検索する内容についての説明がありましたので、その議論へのリンクを以下に示します。

「Discourse は、ページを要約するのに十分なテキストを含む description タグが存在することを 必須 とします。このタグがない、または十分な内容がない場合、対象のリンクは OneBox 化されません。」

リンクを貼り付けると、裏側で onebox が対象ページにアクセスし、Open Graph または oEmbed タグを確認します。具体的には以下を含みます:

  • サイトアドレス
  • タイトル
  • 代表画像
  • 説明(必須)
  • 製品価格

:warning: 注意:Discourse は、ページを要約するのに十分なテキストを含む description タグの存在を 必須 とします。このタグがない、または十分な内容がない場合、対象のリンクは OneBox 化されません。

リンクはこちらです:

「いいね!」 4

さて、またガイドラインを更新することになりましたが、この関数の奇妙な性質に再び行き詰まっています。ガイドラインは依然として「onebox」化せず、トピックとしての機能も果たしていません。また、/faq リンクを変更できない点も気に入っていません。これは FAQ ではなく、テンプレート内のページ名さえ「FAQ」ではないのです。

「いいね!」 3