Module: Jekyll

Defined in:
lib/jekyll.rb,
lib/jekyll/page.rb,
lib/jekyll/post.rb,
lib/jekyll/site.rb,
lib/jekyll/layout.rb,
lib/jekyll/filters.rb,
lib/jekyll/tags/include.rb,
lib/jekyll/converters/csv.rb,
lib/jekyll/tags/highlight.rb,
lib/jekyll/converters/mephisto.rb

Defined Under Namespace

Modules: CSV, Filters, Mephisto Classes: HighlightBlock, IncludeTag, Layout, Page, Post, Site

Constant Summary collapse

VERSION =
'0.2.1'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.destObject

Returns the value of attribute dest.



48
49
50
# File 'lib/jekyll.rb', line 48

def dest
  @dest
end

.lsiObject

Returns the value of attribute lsi.



48
49
50
# File 'lib/jekyll.rb', line 48

def lsi
  @lsi
end

.markdown_procObject

Returns the value of attribute markdown_proc.



48
49
50
# File 'lib/jekyll.rb', line 48

def markdown_proc
  @markdown_proc
end

.pygmentsObject

Returns the value of attribute pygments.



48
49
50
# File 'lib/jekyll.rb', line 48

def pygments
  @pygments
end

.sourceObject

Returns the value of attribute source.



48
49
50
# File 'lib/jekyll.rb', line 48

def source
  @source
end

Class Method Details

.process(source, dest) ⇒ Object



55
56
57
58
59
60
61
# File 'lib/jekyll.rb', line 55

def self.process(source, dest)
  require 'classifier' if Jekyll.lsi
  
  Jekyll.source = source
  Jekyll.dest = dest
  Jekyll::Site.new(source, dest).process
end