module Sinatra::JekyllExtension
Constants
- VERSION
Public Class Methods
registered(app)
click to toggle source
# File lib/sinatra/jekyll.rb, line 57 def self.registered(app) # Setup Jekyll and create a site object for rendering purposes Jekyll::PluginManager.require_from_bundler app.helpers Helpers app.set :jekyll_site_path, ->{ raise Error, "Please set :jekyll_site_path to point to your Jekyll site source" } end
Public Instance Methods
jekyll_site()
click to toggle source
# File lib/sinatra/jekyll.rb, line 50 def jekyll_site @jekyll_site ||= Jekyll::Site.new(Jekyll.configuration(source: jekyll_site_path)).tap do |s| s.reset s.read end end