diff --git a/Rules b/Rules index 4d4dd94b..38c52c2d 100644 --- a/Rules +++ b/Rules @@ -22,6 +22,10 @@ compile '/styles/*' do end end +compile "/htaccess" do + filter :erb +end + compile '*' do item_name = if item.identifier=="/" "" @@ -59,6 +63,10 @@ route '/styles/*' do item.identifier.chop + '.css' end +route "/htaccess" do + "/.htaccess" +end + route '*' do if item.binary? item.identifier.chop + '.' + item[:extension] diff --git a/content/404.md b/content/404.md new file mode 100644 index 00000000..d2d4f1ff --- /dev/null +++ b/content/404.md @@ -0,0 +1,6 @@ +----- +title: 404 - page not found +kind: page +----- +Whoopsie! + diff --git a/content/htaccess.txt b/content/htaccess.txt new file mode 100644 index 00000000..c4b11d04 --- /dev/null +++ b/content/htaccess.txt @@ -0,0 +1,4 @@ +ErrorDocument 404 /404/index.html + +Redirect 301 /archives/twitter/ /archives/twitter/<%= twitter_grouped_by_month.keys.sort.last %>/ +