Even if year_link, month_link, day_link and tag_link don't end with .html, their pages are rendered within layout automatically like article pages.
Actual behaviour
These calendar and tag pages are not rendered within layout.
If layout: some_layout_name option is specified in their templates, they are rendered within layout.
I guess, article pages inherit blog_options.layout at here, but calendar and tag pages don't. Additionally, pages without .html don't match with extensions_with_layout at here. So explicit layout option is required.
ℹ️ This issue is stale because it has been open for more than 90 days with no activity. It will be closed in 30 days if no further activity occurs. Thank you for your contributions.
Expected behaviour
Even if
year_link
,month_link
,day_link
andtag_link
don't end with.html
, their pages are rendered within layout automatically like article pages.Actual behaviour
These calendar and tag pages are not rendered within layout. If
layout: some_layout_name
option is specified in their templates, they are rendered within layout.I guess, article pages inherit
blog_options.layout
at here, but calendar and tag pages don't. Additionally, pages without.html
don't match withextensions_with_layout
at here. So explicitlayout
option is required.Steps to reproduce the problem
I uploaded a sample project to reproduce it at https://github.com/a2ikm/middleman-blog-test. Its
config.rb
have chages against default like this:Additional information