Add a "deploy" command

This commit is contained in:
Robert van Gent
2018-12-20 11:22:03 -08:00
committed by Bjørn Erik Pedersen
parent ad5703a917
commit c7165589b3
10 changed files with 1725 additions and 12 deletions

View File

@@ -48,6 +48,45 @@ baseName = "_headers"
isPlainText = true
notAlternative = true
# Sample deployments section.
# Hugo docs site has been uploaded to AWS/GCS/Azure
# using "hugo deploy" based on these:
# AWS: https://s3-hugo-testing.s3-us-west-1.amazonaws.com/index.html
# GCS: https://hugo-testing.storage.googleapis.com/index.html
# Azure: https://gocloudhugotesting.z19.web.core.windows.net/
# TODO: Delete this before merging, after examples
# are added to the documentation.
[deployment]
[[deployment.targets]]
# https://godoc.org/gocloud.dev/blob/s3blob#hdr-Open_URLs
name = "s3"
url = "s3://your-s3-bucket?region=us-west-1"
[[deployment.targets]]
# https://godoc.org/gocloud.dev/blob/gcsblob#hdr-Open_URLs
name = "gcs"
url = "gs://your-gcs-bucket"
[[deployment.targets]]
# https://godoc.org/gocloud.dev/blob/azureblob#hdr-Open_URLs
name = "azure"
url = "azblob://$web"
[[deployment.matchers]]
# cache static assets for 20 years
Pattern = "^.+\\.(js|css|svg|ttf)$"
Cache-Control = "max-age=630720000, no-transform, public"
gzip = true
[[deployment.matchers]]
Pattern = "^.+\\.(png|jpg)$"
Cache-Control = "max-age=630720000, no-transform, public"
gzip = false
[[deployment.matchers]]
Pattern = "^.+\\.(html|xml|json)$"
gzip = true
[related]
threshold = 80