diff options
-rw-r--r-- | Rules | 10 | ||||
-rw-r--r-- | content/robots.txt.erb | 5 | ||||
-rw-r--r-- | content/sitemap.xml.erb | 4 | ||||
-rw-r--r-- | lib/helpers.rb | 1 |
4 files changed, 20 insertions, 0 deletions
@@ -26,6 +26,16 @@ compile '/index.*' do write '/index.html' end +compile '/sitemap.*' do + filter :erb + write '/sitemap.xml' +end + +compile '/robots.*' do + filter :erb + write '/robots.txt' +end + route '/**/*.scss' do item.identifier.without_ext + '.css' end diff --git a/content/robots.txt.erb b/content/robots.txt.erb new file mode 100644 index 00000000..db1d0b75 --- /dev/null +++ b/content/robots.txt.erb @@ -0,0 +1,5 @@ +--- +is_hidden: true +--- + +Sitemap: <%= @items['/sitemap.*'].path %> diff --git a/content/sitemap.xml.erb b/content/sitemap.xml.erb new file mode 100644 index 00000000..32d79f19 --- /dev/null +++ b/content/sitemap.xml.erb @@ -0,0 +1,4 @@ +--- +is_hidden: true +--- +<%= xml_sitemap %> diff --git a/lib/helpers.rb b/lib/helpers.rb index 6e944009..10183287 100644 --- a/lib/helpers.rb +++ b/lib/helpers.rb @@ -1 +1,2 @@ include Nanoc::Helpers::LinkTo +include Nanoc::Helpers::XMLSitemap |