rake clean # Clean out caches: .pygments-cache, .gist-cache, .sass-cacherake copydot[source,dest]# copy dot files for deploymentrake deploy # Default deploy taskrake gen_deploy # Generate website and deployrake generate # Generate jekyll siterake install[theme]# Initial setup for Octopress: copies the default theme into the path of Jekyll's generator.rake integrate # Move all stashed posts back into the posts directory, ready for site generation.rake isolate[filename]# Move all other posts than the one currently being worked on to a temporary stash location (stash) so regenerating the site happens much quicker.rake list # list tasksrake new_page[filename]# Create a new page in source/(filename)/index.markdownrake new_post[title]# Begin a new post in source/_postsrake preview # preview the site in a web browserrake push # deploy public directory to github pagesrake rsync # Deploy website via rsyncrake set_root_dir[dir]# Update configurations to support publishing to root or sub directoryrake setup_github_pages[repo]# Set up _deploy folder and deploy branch for Github Pages deploymentrake update_source[theme]# Move source to source.old, install source theme updates, replace source/_includes/navigation.html with source.old's navigationrake update_style[theme]# Move sass to sass.old, install sass theme updates, replace sass/custom with sass.old/customrake watch # Watch the site and regenerate when it changes