単一の投稿にパーマネントルートでリンクできるようにしたいです。
現在、単一の投稿はスレッド内の位置を介して到達可能です。投稿が別のスレッドに移動されたり、スレッド内の投稿の順序が変更されたりしても、この投稿へのURLは変更されないはずです。
単一の投稿にパーマネントルートでリンクできるようにしたいです。
現在、単一の投稿はスレッド内の位置を介して到達可能です。投稿が別のスレッドに移動されたり、スレッド内の投稿の順序が変更されたりしても、この投稿へのURLは変更されないはずです。
投稿IDにリンクすることで、これを実行できます: https://meta.discourse.org/p/POST_ID
投稿IDはUIに直接表示されませんが、DOMから取得できます:
次のリンクは常にあなたの投稿にたどり着きます: https://meta.discourse.org/p/1703790
もっと具体的に言うと、Discourseで投稿へのリンクが壊れないようにしたいのです。これは現在の機能と冪等でなければなりません。
(A) ブラウザのURLバーからコピーした投稿へのリンクは、投稿が移動しても常にその投稿にリンクされるべきです。
(B) Oneboxing(インラインおよびフル)は、これらのパーマネントリンクで機能するはずです。
元のリンク: Filtering topic lists in Discourse - #3 by Moin
投稿: Build embedding / onebox support for topic filters - #2 by sam - Feature - Discourse Meta
https://meta.discourse.org/p/1820701
私が考える唯一の解決策は、URLに投稿のIDを含めることです: /t/{slug}/{topic-id}/position/{post-id}