diff options
Diffstat (limited to '')
-rw-r--r-- | _plugins/linter.rb | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/_plugins/linter.rb b/_plugins/linter.rb index 634db80..ac1c6ed 100644 --- a/_plugins/linter.rb +++ b/_plugins/linter.rb @@ -23,13 +23,17 @@ module Jekyll def assert_unique_ids(site) site.collections.each do |name, collection| collection.docs.each do |document| - insert_id name, document + unless document.data['generated'] then + insert_id name, document + end end end site.pages.each do |page| unless IGNORED_PAGES.include? page.path - insert_id 'page', page + unless page.data['generated'] then + insert_id 'page', page + end end end end @@ -147,13 +151,17 @@ module Jekyll def assert_frontmatter(site) site.collections.each do |name, collection| collection.docs.each do |document| - assert_frontmatter_fields site, name, document + unless document.data['generated'] + assert_frontmatter_fields site, name, document + end end end site.pages.each do |page| unless IGNORED_PAGES.include? page.path - assert_frontmatter_fields site, 'page', page + unless page.data['generated'] + assert_frontmatter_fields site, 'page', page + end end end end |