Class: Jekyll::Gensocial::Generator

Inherits:
Jekyll::Generator
  • Object
show all
Defined in:
lib/jekyll-gensocial/generator.rb

Instance Method Summary collapse

Instance Method Details

#generate(site) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/jekyll-gensocial/generator.rb', line 9

def generate(site)
  config = Utils.deep_merge_hashes(
    Gensocial::DEFAULTS,
    site.config.fetch("jekyll-gensocial", {})
  )

  return unless config["enabled"] == true

  process_docs(site.pages, :site => site, :config => config)
  process_docs(site.posts.docs, :site => site, :config => config)
end