Skip to content

Instantly share code, notes, and snippets.

@ajmalafif
Forked from edrex/publish.sh
Created February 9, 2014 16:47
Show Gist options
  • Save ajmalafif/8901926 to your computer and use it in GitHub Desktop.
Save ajmalafif/8901926 to your computer and use it in GitHub Desktop.
#!/bin/sh
# Be sure to set the index and 404 docs to "index" and "404" respectively in your bucket settings
# replace with your compile command
harp compile ./ ./out
# removes the html extension
for f in `ls out/*.html out/**/*.html`; do mv $f "${f%%.*}"; done
# requires patched s3cmd from github
# https://github.com/s3tools/s3cmd/issues/243
s3cmd sync --default-mime-type="text/html; charset=utf-8" --guess-mime-type --delete-removed out/ s3://eric.pdxhub.org/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment