lib/octopress-ink/assets/doc_page.rb in octopress-ink-1.0.0.alpha.35 vs lib/octopress-ink/assets/doc_page.rb in octopress-ink-1.0.0.alpha.36
- old
+ new
@@ -33,17 +33,21 @@
def path
File.join(plugin_dir, page_dir, file)
end
def page
- @page ||= Page.new(Plugins.site, source_dir, page_dir, file, {'path'=>plugin.docs_base_path})
+ return @page if @page
+ @page = Page.new(Plugins.site, source_dir, page_dir, file, {'path'=>plugin.docs_base_path})
+ @page.data['layout'] = 'docs'
+ @page.data['plugin'] = @plugin.slug
+ @page.data['docs_pages'] = @plugin.doc_pages
+ @page
end
# Add doc page to Jekyll pages
#
def add
if Ink.config['docs_mode']
- page.data['layout'] = 'docs'
Plugins.site.pages << page
end
end
end
end