home – redundant: I believe this is basically a page but with no post or page title in the header.
home_mid – debatable: This holds the HTML added to the home page once for each post listed there. Perhaps this could be moved into the script (MarkupBuilder, and all), but perhaps not.
page – redundant: This isn't much more than a post & it certainly could be merged into the post template.
post – necessary: With certain modifications this could be the one page-related template allowed to remain.
feed and entry – debatable: If our only goal here is valid Atom output, it may make sense to have the feed's markup generated by the code itself (it already pulls site-specific details out of site-config.groovy).
There are currently six templates:
home
home_mid
page
post
feed
entry
I would like to have only one. Status:
home
– redundant: I believe this is basically a page but with no post or page title in the header.home_mid
– debatable: This holds the HTML added to the home page once for each post listed there. Perhaps this could be moved into the script (MarkupBuilder, and all), but perhaps not.page
– redundant: This isn't much more than a post & it certainly could be merged into the post template.post
– necessary: With certain modifications this could be the one page-related template allowed to remain.feed
andentry
– debatable: If our only goal here is valid Atom output, it may make sense to have the feed's markup generated by the code itself (it already pulls site-specific details out ofsite-config.groovy
).