From a92c9833b29d25e5fe8f7d5d4e7173634f1c9bd6 Mon Sep 17 00:00:00 2001 From: Cody Lerum Date: Sat, 7 Jul 2012 13:19:24 -0600 Subject: [PATCH] handle non-existent sitemap.yml --- lib/awestruct/extensions/sitemap.rb | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/awestruct/extensions/sitemap.rb b/lib/awestruct/extensions/sitemap.rb index 9a49ea3e..cfc6e45f 100644 --- a/lib/awestruct/extensions/sitemap.rb +++ b/lib/awestruct/extensions/sitemap.rb @@ -16,12 +16,13 @@ def initialize def execute( site ) # Add additional excludes from _config/sitemap.yml - - if site.sitemap["excluded_files"] - @excluded_files.merge(site.sitemap.excluded_files) - end - if site.sitemap["excluded_extensions"] - @excluded_extensions.merge(site.sitemap.excluded_extensions) + if site.sitemap + if site.sitemap["excluded_files"] + @excluded_files.merge(site.sitemap.excluded_files) + end + if site.sitemap["excluded_extensions"] + @excluded_extensions.merge(site.sitemap.excluded_extensions) + end end # Go through all of the site's pages and add sitemap metadata