module Sinatra::JekyllExtension::Helpers

Public Instance Methods

jekyll_payload() click to toggle source
# File lib/sinatra/jekyll.rb, line 22
def jekyll_payload
  @jekyll_payload ||= jekyll_site.site_payload
end
jekyll_site() click to toggle source
# File lib/sinatra/jekyll.rb, line 26
def jekyll_site
  settings.jekyll_site
end
render_into_jekyll_layout(content, options = {}) click to toggle source
# File lib/sinatra/jekyll.rb, line 10
def render_into_jekyll_layout(content, options = {})
  page = Page.new(
    jekyll_site,
    jekyll_site.source,
    'sinatra',
    'index.html',
    content,
    options
  )
  Jekyll::Renderer.new(jekyll_site, page, jekyll_payload).run
end