social-microshare
v0.0.7
Published
Customizable social media buttons for microsharing
Downloads
11
Maintainers
Readme
Social Microshare Buttons
v0.0.5
Customizable social media buttons for microsharing content on Twitter, Facebook, LinkedIn and Pinterest, compiled with Browserify.
First, install this repo as a Node module:
npm install TimeMagazine/social-buttons
var social = require("social-buttons");
var fb = social.facebook(_your_facebook_app_id_);
var tw = social.twitter();
var li = social.linkedin();
var pn = social.pinterest();
You can either make your own buttons or use the ones in the template.html, which include some styling;
Custom share example
$("body").on("click", "#fbbutton", function() {
fb.share({
title: "I got Carmela on this @TIME quiz!",
description: "See which member of the Sopranos you are.",
image: "https://upload.wikimedia.org/wikipedia/en/2/25/CarmelaSoprano.jpg"
link: "http://time.com/sopranosquiz" // not a real thing
});
});
Every social function takes a title
argument and an optional link
argument. The URL to the page will automatically be used for link
if none is otherwise provided. Facebook and LinkedIn can take a description
field as well while Facebook and Pinterest require an image
argument as a URL.