module Octopress::Social

Constants

VERSION

Public Instance Methods

full_url(site, item) click to toggle source
# File lib/octopress-social.rb, line 17
def full_url(site, item)
  unless root = site['url']
    abort "Site url not configured. Please set url: http://your-site.com in Jekyll configuration file."
  end

  File.join(root, site['baseurl'], item['url'].sub('index.html', ''))
end
item(context, input) click to toggle source
# File lib/octopress-social.rb, line 25
def item(context, input)
  if item = context[input]
    item['context'] = input
  elsif item = context['post']
    item['context'] = 'post'
  else
    item = context['page']
    item['context'] = 'page'
  end

  item
end