class JekyllHNComments::CommentLinkGenerator
Public Instance Methods
generate(site)
click to toggle source
# File lib/jekyll-hn-comments/generator.rb, line 10 def generate(site) site.posts.docs.each do |p| if not p.data['hn-id'] next end target = "https://hacker-news.firebaseio.com/v0/item/#{p.data['hn-id']}.json" res = JSON.load(URI.open(target)) p.data['link'] = "https://news.ycombinator.com/item?id=#{p.data['hn-id']}" p.data['num_comments'] = res['descendants'] end end