Skip to content
  • feld's avatar
    WIP: Fix Twitter Cards · ac7ef099
    feld authored
    Twitter cards were not passing any useful metadata. A few things were
    being handled on Twitter's end by trying to match OpenGraph tags with
    their own, but it wasn't working at all for media. This is an attempt to
    fix that.
    
    Common functions have been pulled out of opengraph and put into
    utils. Twitter's functionality was entirely replaced with a direct copy
    of Opengraph's and then modified as needed.
    
    Profiles are now represented as Summary Cards
    
    Posts with images are now represented as Summart with Large Image Cards
    
    Posts with video and audio attachments are represented as Player Cards.
    
    This now passes the Twitter Card Validator.
    
    Validator and Docs are below
    
    https://cards-dev.twitter.com/validator
    https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/abouts-cards
    ac7ef099