Я заметил, что ссылки на аккаунты не превращаются в onebox, а ссылки на твиты — да.
Это проблема Twitter?
Например:
https://twitter.com/codinghorror
Аккаунт ![]()
Твит ![]()
Я заметил, что ссылки на аккаунты не превращаются в onebox, а ссылки на твиты — да.
Это проблема Twitter?
Например:
https://twitter.com/codinghorror
Аккаунт ![]()
Твит ![]()
Почему? Ссылать аккаунт, а не твит — это немного необычно. Я даже не припомню, чтобы встречал такое в реальной жизни. Это, конечно, было бы неплохо, но встречается крайне редко.
Facebook, Instagram, YouTube и другие сервисы красиво отображаются в виде одной карточки при ссылке на сам аккаунт (а не на конкретный пост).
Twitter выделяется на общем фоне тем, что у него этого нет.
Это уже давно в моем списке дел ![]()
Видео из Twitter теперь отображаются с фиксированным соотношением сторон, что работает на всех размерах экранов:
Кажется, всё работает нормально, но дайте знать, если потребуются дополнительные правки в HTML, @awesomerobot
По какой-то причине Twitter всегда показывает мне маленькую разметку onebox. Поэтому эта ссылка в этом твите выглядит так:
Изображение в теме имеет размер 1600 x 1062 (хотя масштабировано до 75%). Есть ли способ заставить генерироваться большие onebox-твиты вместо этого?
Возможно, вам стоит посмотреть:
Is there any way to overwrite the behavior of def crawlable_meta_data with a simple plugin? In particular, we would like to change: elsif opts[:image].present? result << tag(:meta, name: 'twitter:card', content: "summary") result << tag(:meta, name: "twitter:image", content: opts[:image]) to elsif opts[:image].present? result << tag(:meta, name: 'twitter:card', content: "summary_large_image") result << tag(:meta, name: "twitter:image", content: opts[:image]) as we’re…