Wall-E
(Raphael)
1
以下の Python フレームワークの開発者様が、Discourse インスタンスでのプロモーションのために onebox と互換性を持たせたいと考えています。
https://docs.sunpy.org/en/v3.0.0/whatsnew/3.0.html
では、どのようなサイトが onebox と互換性があるのでしょうか?「onebox」で検索したところ、こちらの GitHub ページにたどり着きました:https://github.com/discourse/onebox。ただし、前述のフレームワークでは一部のページを自動生成するために Sphinx を使用しています。開発者様が Sphinx で設定を変更することで、ページを onebox と互換性のあるものにすることは可能でしょうか?
Falco
(Falco)
2
https://docs.sunpy.org/en/v3.0.0/whatsnew/3.0.html を単独の行にリンクしようとすると、以下のメッセージが表示されます。
申し訳ありませんが、このウェブページのプレビューを生成できませんでした。次の oEmbed / OpenGraph タグが見つからなかったためです:description, image
このページには空の description OpenGraph メタタグが含まれているため、埋め込むことができません。また、image や url などの他の OpenGraph タグには相対 URL が使用されていますが、これがサポートされているかどうかは確信が持てません。
Wall-E
(Raphael)
3
そこで、情報を SunPy 開発チームに転送しました。彼らは以下のページで修正版をテストしました:https://sunpy--5366.org.readthedocs.build/en/5366/。opengraph.xyz による検証では、HTML ファイル内にすべてのタグが定義されていると報告されています:
<!-- HTML Meta Tags -->
<title>SunPy Documentation</title>
<meta name="description" content="SunPy Documentation">
<!-- Facebook Meta Tags -->
<meta property="og:description" content="SunPy Documentation">
<meta property="og:image" content="https://raw.githubusercontent.com/sunpy/sunpy-logo/master/generated/sunpy_logo_word.png" />
<meta property="og:site_name" content="SunPy Documentation" />
<meta property="og:title" content="SunPy Documentation">
<meta property="og:type" content="website">
<meta property="og:url" content="https://docs.sunpy.org/en/stable//index.html" />
<!-- Twitter Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="SunPy Documentation">
<meta name="twitter:image" content="https://raw.githubusercontent.com/sunpy/sunpy-logo/master/generated/sunpy_logo_word.png">
<meta name="twitter:title" content="SunPy Documentation">
<meta property="twitter:domain" content="https://docs.sunpy.org/en/stable/">
<meta property="twitter:url" content="https://docs.sunpy.org/en/stable//index.html">
しかし、それでも当社の Discourse インスタンスでは動作せず、引き続き「oEmbed / OpenGraph タグが見つかりません:description, image」というエラーが発生します。
何か見落としている点はありますか?この件に関する当社の GitHub スレッドはこちらです:onebox-compatible documentation for promoting SunPy's features and updates · Issue #5362 · sunpy/sunpy · GitHub
それは実際のエントリですか?説明はより長く、ページ上の実際のコンテンツの一部を含むべきで、「SunPy Documentation」のようなプレースホルダーではありません。
riking
(Kane York)
5
説明文がタイトルと同一であるため無視されています。コンテンツの関連する部分を抜粋して、description プロパティに設定してください。