simple rakefile for deployment

This commit is contained in:
James Walker 2012-01-02 23:51:35 -05:00
parent 53b3131638
commit 016261d3d0
2 changed files with 22 additions and 4 deletions

21
Rakefile Normal file
View File

@ -0,0 +1,21 @@
task :default => :server
desc 'Build site with Jekyll'
task :build do
jekyll
end
desc 'Build and start server with --auto'
task :server do
jekyll '--server --auto'
end
desc 'Build and deploy'
task :deploy => :build do
sh 'rsync -rtzh --delete _site/ walkah.net:/var/www/walkah.net/'
end
def jekyll(opts = '')
sh 'rm -rf _site'
sh 'jekyll ' + opts
end

View File

@ -8,7 +8,4 @@ pygments: true
lsi: false
markdown: rdiscount
permalink: blog/:title
paginate: 10
pagination_dir: blog
exclude: Gemfile, Gemfile.lock
exclude: Gemfile, Gemfile.lock, Rakefile