Ответ 1
OpenGraph не поддерживает .svg как изображения
http://indiewebcamp.com/The-Open-Graph-protocol#Does_not_support_SVG_images
Можно ли использовать SVG для Open Graph изображение?
Я попробовал это, и это не сработало с Facebook, однако я не уверен, что это проблема с моим SVG или если это вообще невозможно.
Я сделал это вот так:
<meta content="http://www.example.com/mylogo.svg" property="og:image">
OpenGraph не поддерживает .svg как изображения
http://indiewebcamp.com/The-Open-Graph-protocol#Does_not_support_SVG_images
По состоянию на май 2014 года Facebook официально не определяет, какие изображения они поддерживают (вы можете прочитать их лучшие практики здесь), хотя подразумевается оптимальные размеры (1200 x 630 пикселей для устройств с высоким разрешением и 600 x 315 пикселей для устройств стандартного разрешения) - это то, что изображение должно быть растровым.