如果您希望所有视频都以此方式显示,我强烈建议不要为单个视频调整 URL,而是使用上述 CSS 修改。
如前所述,只需进入“管理” > “自定义” > “主题”,将该代码片段粘贴到您的 CSS 中(如果放在组件中会更模块化,但直接添加到主主题也没问题)。这只需要一分钟。我认为没有更简单的方法了。
这里真正的“更简单”解决方案是 Discourse 将其设为默认行为。大多数嵌入内容(大图片、Onebox、GitHub 代码嵌入)都以全宽显示,让视频嵌入也表现得类似,视觉效果会更好,且视觉一致性更强。
不过,Discourse 自 2015 年 就已讨论过此问题,但他们似乎无意做出这一改变。需要注意的是,也有人担心视频宽度与 YouTube 缩略图尺寸/所需带宽不匹配的问题,详见:https://meta.discourse.org/t/making-embedded-linked-video-stretch-to-the-edges-of-the-topic/87960/6 —— 这似乎是主要障碍。不过正如我在那个话题中提到的,这种权衡实际上几乎察觉不到……
那是去年的情况,不确定 Discourse 团队对 YouTube 尺寸是否有新的看法。但无论如何,这个问题经常出现,而我也逐渐明白,在 Discourse 核心中将其设为默认值,确实比看起来要棘手得多 ![]()
不过,以上这些都略显理论化,简而言之,您只需花大约 30 秒将上述代码片段粘贴进去,即可在您的网站上获得令人惊叹的全宽 YouTube 视频!