Class: Jekyll::Pagefind::PagefindGenerator

Inherits:
Generator
  • Object
show all
Defined in:
lib/jekyll-pagefind.rb

Overview

class Jekyll::Pagefind::PagefindGenerator

Instance Method Summary collapse

Instance Method Details

#generate(site) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/jekyll-pagefind.rb', line 12

def generate(site)
  dest_dir = site.dest
  pf_location = site.config["pagefind"] || "pagefind"
  Jekyll::Hooks.register :site, :post_write do |_site|
    command = "./#{pf_location} --site #{dest_dir}"
    system(command)
  end
end