Wenn du das Aussehen über die Vorteile von LazyYT stellst (es blockiert die Google-Verfolgung jedes Benutzers, da es das vollständige iFrame nicht lädt, und die Seite ist aus demselben Grund weniger schwerfällig), kannst du LazyYT einfach aus dem Plugin-Ordner löschen. Es wird dann auf Standard-oEmbeds zurückfallen:
Ich musste die iFrame-Breite einfach auf 690 setzen
Ich habe viel zu viel Zeit mit der Recherche von YouTube-APIs verbracht. Um LazyYT dazu zu bringen, bessere Thumbnails zu verwenden (die unsere Post-Breite von 690 px einhalten können), müssten wir jeden Administrator auffordern, sich für YouTube-API-Schlüssel zu registrieren, eine Logik für den Rückfall auf die aktuellen Thumbnails implementieren, da alte YouTube-Videos keine HD-Thumbnails haben, und es war die Mühe einfach nicht wert. Wenn du also nur willst, dass es cool aussieht, führe einfach einen einfachen Befehl rm -rf plugin/lazyYT im run-Hook deiner app.yml aus.
Absolut pr-welcome, wenn sich jemand dafür interessiert und eine bessere Thumbnail-Logik für LazyYT implementieren möchte, die alle Fälle berücksichtigt:
- Der Administrator hat keinen konfigurierten API-Schlüssel
- Der API-Schlüssel ist ungültig
- Das Video ist zu alt
- Das Video hat ein Thumbnail; wähle das mit der höheren Auflösung aus (möglicherweise konfigurierbar, damit Benutzer ihre Forum-Breite anpassen können)
