this is how i make my website stillgreenmoss.net it requires more explanation to actually use but there's a build script ./build.sh and a new-blog-post-script ./new-post.sh there's a deploy script ./deploy.sh but i don't include that in the repo. it's just ssh and rsync and chown and chmod