# Discourse用のreddit風テーマ

**URL:** https://meta.discourse.org/t/a-reddit-ish-theme-for-discourse/269466
**Category:** Theme
**Created:** [2023 年 6 月 23 日午後 10:06 UTC](https://meta.discourse.org/t/a-reddit-ish-theme-for-discourse/269466 "2023-06-23T22:06:39Z")
**Posts on this page:** 1
**Showing post:** 115

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2025 年 4 月 30 日午後 1:00 UTC](https://meta.discourse.org/t/a-reddit-ish-theme-for-discourse/269466/115 "2025-04-30T13:00:27Z")

</div>

> [@datagoatsdotorg](#):
>
> ホームページのトピックプレビューから直接動画を視聴できるようにする方法はありますか？

ある程度可能ですが、多くの欠点があります…YouTube動画が`注目のリンク`として投稿されている場合（つまり、トピックのタイトルとしてURLが入力されている場合）、スクリーンショットに表示されているように、URLはトピックリストで利用可能になり、動画の埋め込みに使用できます（これにはテーマで追加の作業が必要です）。

欠点は、リンクが最初の投稿の本文に単に投稿されている場合、注目のリンクとして認識されず、Discourseはサムネイルを取得しますが、動画URLはトピックリストで利用できなくなることです。したがって、これはほとんど隠された機能です。

また、各動画プロバイダーはテーマで埋め込みをサポートするためにカスタムロジックが必要になるため、すべての動画で自動的に機能するわけではありません。

一般的に、これはカスタムプラグインの方がうまく処理できるものです。プラグインは、元の投稿の動画リンクをチェックし、それを注目のリンクとして自動的に取得できます。

> [@datagoatsdotorg](#):
>
> 基本的に、トピックプレビューに表示されるメディアタイプにするということですか？トピックをクリックする必要はなく？

これも同様の問題のため、かなり難しいです。トピックリストレベルでは、元の投稿に投票があるかどうかはわかりません…それに関するデータはシリアライズされていません。抜粋で`poll`をチェックし、別のリクエストとしてトピックからデータを取得しようとするかもしれませんが…これは投票が投稿の先頭にある場合にのみ機能し、パフォーマンスの問題が発生する可能性があります。

カスタムプラグインもこれをよりうまく処理できます。

---

_[View the full topic](https://meta.discourse.org/t/a-reddit-ish-theme-for-discourse/269466)._
