YouTube嵌入尺寸,再次探讨

如果您更看重外观而非 LazyYT 的优势(由于不加载完整的 iframe,它可以阻止 Google 跟踪每个用户,并且页面也因此更轻量),您只需从插件文件夹中删除 lazyYT,它便会回退到标准的 oEmbed:

只需将 iframe 宽度设置为 690

我花了太多时间研究 YouTube API。为了让 LazyYT 使用更优质的缩略图(以适应我们 690 像素的帖子宽度),我们需要要求每位管理员注册 YouTube API 密钥,并实现回退到当前缩略图的逻辑(因为旧 YouTube 视频没有高清缩略图),但这实在不值得投入这么多精力。因此,如果您只是希望它看起来更酷,只需在您的 app.yml 的 run 钩子中运行简单的 rm -rf plugin/lazyYT 命令即可。

如果有人关心此问题并希望为 LazyYT 实现更完善的缩略图逻辑(涵盖所有情况),我们完全欢迎提交 Pull Request:

  • 管理员未配置 API 密钥
  • API 密钥无效
  • 视频过于陈旧
  • 视频有缩略图,选择分辨率更高的一个(或许可以将其设为可配置项,以便用户匹配其论坛宽度)