Mark Szymanski | 7b13120 | 2010-11-13 10:21:59 -0600 | [diff] [blame] | 1 | # Open the root of your site in your vim or builtin cd to it |
Mark Szymanski | c92a5f2 | 2010-10-23 10:57:31 -0500 | [diff] [blame] | 2 | |
Robert R Evans | 044a116 | 2010-11-02 13:45:21 -0700 | [diff] [blame] | 3 | if [[ $EDITOR = "vim" ]] |
Mark Szymanski | 2c988b8 | 2011-01-01 18:07:49 -0600 | [diff] [blame] | 4 | then |
| 5 | alias newentry="builtin cd $JEKYLL_LOCAL_ROOT && $EDITOR ." |
| 6 | else |
| 7 | alias newentry="builtin cd $JEKYLL_LOCAL_ROOT" |
Mark Szymanski | 689afd9 | 2010-11-01 20:05:33 -0500 | [diff] [blame] | 8 | fi |
Mark Szymanski | c92a5f2 | 2010-10-23 10:57:31 -0500 | [diff] [blame] | 9 | |
Mark Szymanski | c92a5f2 | 2010-10-23 10:57:31 -0500 | [diff] [blame] | 10 | # Build and locally serve the site |
| 11 | |
Mark Szymanski | 7b13120 | 2010-11-13 10:21:59 -0600 | [diff] [blame] | 12 | alias testsite="builtin cd $JEKYLL_LOCAL_ROOT && jekyll --server --auto" |
Mark Szymanski | c92a5f2 | 2010-10-23 10:57:31 -0500 | [diff] [blame] | 13 | |
| 14 | # Build but don't locally serve the site |
| 15 | |
Mark Szymanski | 7b13120 | 2010-11-13 10:21:59 -0600 | [diff] [blame] | 16 | alias buildsite="builtin cd $JEKYLL_LOCAL_ROOT && rm -rf _site/ && jekyll" |
Mark Szymanski | c92a5f2 | 2010-10-23 10:57:31 -0500 | [diff] [blame] | 17 | |
| 18 | # Rsync the site to the remote server |
| 19 | |
Mark Szymanski | 7b13120 | 2010-11-13 10:21:59 -0600 | [diff] [blame] | 20 | alias deploysite="builtin cd $JEKYLL_LOCAL_ROOT && rsync -rz _site/ $JEKYLL_REMOTE_ROOT" |
David DeSandro | 3ef689f | 2011-06-17 10:57:31 -0400 | [diff] [blame] | 21 | |
| 22 | alias jkas="jekyll --auto --server" |
| 23 | alias rmjkas="rm -rf _site/* && jkas" |