aboutsummaryrefslogtreecommitdiff
path: root/_plugins/linter.rb
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--_plugins/linter.rb16
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