Add a sitemap.xml for the docs.
This commit is contained in:
parent
b107017960
commit
92ce8c6dbf
@ -18,5 +18,6 @@ gem 'json'
|
||||
gem 'css_parser', "1.0.1"
|
||||
gem 'ruby-prof'
|
||||
gem 'rb-fsevent'
|
||||
gem 'builder'
|
||||
|
||||
|
||||
|
@ -8,7 +8,7 @@ GIT
|
||||
PATH
|
||||
remote: ..
|
||||
specs:
|
||||
compass (0.11.1.26f44fd)
|
||||
compass (0.11.1.9f3ca16)
|
||||
chunky_png (~> 1.1)
|
||||
fssm (>= 0.2.7)
|
||||
sass (~> 3.1)
|
||||
@ -17,6 +17,7 @@ GEM
|
||||
remote: http://rubygems.org/
|
||||
specs:
|
||||
activesupport (3.0.7)
|
||||
builder (2.1.2)
|
||||
chunky_png (1.1.1)
|
||||
coderay (0.9.7)
|
||||
compass-susy-plugin (0.9.beta.3)
|
||||
@ -49,6 +50,7 @@ PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
builder
|
||||
coderay
|
||||
compass!
|
||||
compass-susy-plugin (>= 0.7.0.pre8)
|
||||
|
@ -57,6 +57,10 @@ compile "/blog/atom/" do
|
||||
filter :haml, :attr_wrapper => '"'
|
||||
end
|
||||
|
||||
compile 'sitemap' do
|
||||
filter :erb
|
||||
end
|
||||
|
||||
compile '*' do
|
||||
if item[:extension] == "markdown"
|
||||
filter :rdiscount
|
||||
@ -66,6 +70,10 @@ compile '*' do
|
||||
layout item[:layout] ? item[:layout] : "main"
|
||||
end
|
||||
|
||||
route 'sitemap' do
|
||||
item.identifier.chop + '.xml'
|
||||
end
|
||||
|
||||
route "/blog/atom/" do
|
||||
"/blog/atom.xml"
|
||||
end
|
||||
|
@ -6,5 +6,6 @@ data_sources:
|
||||
- items_root: /assets
|
||||
layouts_root: /assets
|
||||
type: filesystem_assets
|
||||
text_extensions: [ 'css', 'erb', 'haml', 'htm', 'html', 'js', 'less', 'markdown', 'md', 'php', 'rb', 'sass', 'scss', 'txt' ]
|
||||
text_extensions: [ 'css', 'erb', 'haml', 'htm', 'html', 'js', 'less', 'markdown', 'md', 'php', 'rb', 'sass', 'scss', 'txt', 'xml' ]
|
||||
output_dir: output
|
||||
base_url: http://compass-style.org
|
||||
|
1
doc-src/content/sitemap.xml
Normal file
1
doc-src/content/sitemap.xml
Normal file
@ -0,0 +1 @@
|
||||
<%= xml_sitemap %>
|
@ -5,6 +5,7 @@ include Nanoc3::Helpers::LinkTo
|
||||
include Nanoc3::Helpers::Capturing
|
||||
include Nanoc3::Helpers::Rendering
|
||||
include Nanoc3::Helpers::Breadcrumbs
|
||||
include Nanoc3::Helpers::XMLSitemap
|
||||
|
||||
def body_class(item)
|
||||
classes = [""]
|
||||
|
Loading…
Reference in New Issue
Block a user