Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AyrtonPereira1996/925753ff5f4e11d50aec6fa3bd8a81fd to your computer and use it in GitHub Desktop.
Save AyrtonPereira1996/925753ff5f4e11d50aec6fa3bd8a81fd to your computer and use it in GitHub Desktop.
Adicionar compartilhamento em redes sociais (Facebook, Twitter, Google+ e LinkedIn) e WhatsApp + configurar apresentação (Open Graph)

WhatsApp

Basta fazer um link com para whatsapp://send?text=TITULO – LINK, exemplo:

<a href="whatsapp://send?text=TITULO &ndash; LINK" title="Acesse de seu smartphone para enviar por WhatsApp">WhatsApp</a>
  • TITULO da página
  • LINK para a página

Facebook

É necessário adicionar SDK do Javascript além do código do botão.

Para gerar, acessar: https://developers.facebook.com/docs/plugins/share-button/

Twitter

<a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=TITULO&url=LINK&via=SEUPERFIL">Tweetar</a>
  • TITULO da página
  • LINK para a página
  • SEUPERFIL no Twitter para atribuição

Google+

<div class="g-plusone" data-size="medium" data-href="LINK"></div>
  • TITULO da página

LinkedIn

<script src="//platform.linkedin.com/in.js" type="text/javascript"> lang: pt_BR</script><script type="IN/Share" data-url="LINK"></script>
  • TITULO da página

Open Graph

  1. Adicionar na tag <html>: prefix="og: http://ogp.me/ns#"

  2. Adicionar meta tags básicas:

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" property="og:title" content="Título do site" />
<meta property="og:type" content="website" />
<meta name="twitter:description" property="og:description" content="Descrição do site" />
<meta property="og:url" content="http://www.example.com/" />
<meta name="twitter:image" property="og:image" content="http://www.example.com/image.jpg" />

Documentação:

Para testar:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment