- Experimental support for multiple blogs in a single site by activating
:blog
multiple times. - Works as a Middleman 3.1-style extension.
- Add
:blog_name
,:blog_author
,:blog_avatar
options and apage_title
helper that incorporates:blog_name
. - Allow options.sources to contain the same date component multiple times. #112
- Improve
feed.xml.builder
template to supportblog.prefix
. #126 - Hide page numbers in template if only one page per index. #125
- URLs in the feed.xml template are now absolute. #130
- ASCII-8BIT text is reencoded to UTF-8 to avoid Nokogiri problems when generating summaries.
summary
will no longer explode when encountering comments in the article. #136- Fix setting time zone with
set :time_zone
inconfig.rb
. #140 - Articles can omit their :title from the filename and specify it in frontmatter instead. #148
- The
summary
method on articles is now HTML-aware, and can be provided with a different summary length or ellipsis string:summary(1000, '…')
. Nokogiri is required to use the summary. - The
summary_generator
option now recieves the rendered article (without layout) instead of the template source. - Set
summary_length
to false to always use the full article as a summary. - Future-dated articles can still be generated if
publish_future_dated
is true. - The
summary_separator
option no longer needs to have a capturing group, or even be a regexp.
- Correctly handle time zone, allow setting time zone with
set :time_zone
. #76 - Fix using
page_articles
in whenpaginate
is false. #78
- Don't publish future-dated articles. #74
- Create summary from source instead of output. #70
- Deprecate instance variables in templates in favor of locals. #66
- Allow articles to set "published: false" in frontmatter and show up in preview but not in build/production.
- Allow articles to have their own layout set in the YAML front matter. #59
- Per-article content subdirectories. #60
- Allow article date to be in any order in permalink. #60
- Use
link_to
in blog templates. #62 - Pagination for index, tag, and calendar pages. #57
- Middleman-3.0 compatible release. Complete overhaul.
- Tag and calendar pages.
- Sitemap integration.
- Lots of bugfixes.