diff options
Diffstat (limited to 'exampleSite/deploy.sh')
-rwxr-xr-x | exampleSite/deploy.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/exampleSite/deploy.sh b/exampleSite/deploy.sh new file mode 100755 index 0000000..59dc8cf --- /dev/null +++ b/exampleSite/deploy.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +echo -e "\033[0;32mDeploying updates to GitHub...\033[0m" + +# Build the project. +hugo # if using a theme, replace with `hugo -t <YOURTHEME>` + +# Go To Public folder +cd public +# Add changes to git. +git add . + +# Commit changes. +msg="rebuilding site `date`" +if [ $# -eq 1 ] + then msg="$1" +fi +git commit -m "$msg" + +# Push source and build repos. +git push origin master + +# Come Back up to the Project Root +cd .. |