module Middleman::BlogPage::Helpers
Helpers
for use within templates and layouts.
Public Instance Methods
blog_page(options=nil)
click to toggle source
Get the {BlogPageData} for this site. @return [BlogPageData]
# File lib/middleman-blog_page/extension_3_0.rb, line 76 def blog_page(options=nil) @_blog_page ||= BlogPageData.new(self, options) end
blog_pages()
click to toggle source
Returns the list of articles to display on this page. @return [Array<Middleman::Sitemap::Resource>]
# File lib/middleman-blog_page/extension_3_0.rb, line 99 def blog_pages blog_page.pages end
current_blog_page()
click to toggle source
Get a {Resource} with mixed in {BlogArticle} methods representing the current article. @return [Middleman::Sitemap::Resource]
# File lib/middleman-blog_page/extension_3_0.rb, line 89 def current_blog_page blog_page.page(current_resource.path) end
current_blog_page?(page)
click to toggle source
# File lib/middleman-blog_page/extension_3_0.rb, line 93 def current_blog_page?(page) current_blog_page == page end
is_blog_page?()
click to toggle source
Determine whether the currently rendering template is a blog article. This can be useful in layouts. @return [Boolean]
# File lib/middleman-blog_page/extension_3_0.rb, line 83 def is_blog_page? !current_blog_page.nil? end