# HG changeset patch # User Ludovic Chabant # Date 1429141084 25200 # Node ID ad3e6496f5c354bc76348d9324a3763291438ba3 # Parent bf32be298b89df16696b61ebac7d67d53fc6b6da config: Add `default_page_layout` and `default_post_layout` settings. diff -r bf32be298b89 -r ad3e6496f5c3 piecrust/app.py --- a/piecrust/app.py Mon Apr 06 22:50:01 2015 -0700 +++ b/piecrust/app.py Wed Apr 15 16:38:04 2015 -0700 @@ -28,7 +28,7 @@ logger = logging.getLogger(__name__) -CACHE_VERSION = 18 +CACHE_VERSION = 19 class VariantNotFoundError(Exception): @@ -192,6 +192,8 @@ posts_fs = sitec.setdefault('posts_fs', DEFAULT_POSTS_FS) blogsc = sitec.setdefault('blogs', ['posts']) + g_page_layout = sitec.get('default_page_layout', 'default') + g_post_layout = sitec.get('default_post_layout', 'post') g_post_url = sitec.get('post_url', '%year%/%month%/%day%/%slug%') g_tag_url = sitec.get('tag_url', 'tag/%tag%') g_category_url = sitec.get('category_url', '%category%') @@ -205,6 +207,7 @@ 'type': 'default', 'ignore_missing_dir': True, 'data_endpoint': 'site.pages', + 'default_layout': g_page_layout, 'item_name': 'page'} sitec['sources'] = sourcesc @@ -248,7 +251,7 @@ 'items_per_page': items_per_page, 'items_filters': items_filters, 'date_format': date_format, - 'default_layout': 'post'} + 'default_layout': g_post_layout} tax_page_prefix = '' if len(blogsc) > 1: tax_page_prefix = blog_name + '/'