使用Google Cloud Storage部署静态博客。
Google GCS(Google Cloud Storage)介绍
More info: GCS
Google SDK
More info: SDK
Mac Install SDK
1 | $ brew install google-cloud-sdk |
GSUTIL
More info : gsutil
创建分区
1
gsutil mb gs://www.example.com
上传文件
1
2gsutil cp Desktop/index.html gs://www.example.com
gsutil rsync -R local-dir gs://www.example.com共享您的文件
1
gsutil acl ch -u AllUsers:R gs://www.example.com/index.html
设置
使用 gsutil web set 命令设置 MainPageSuffix 属性(搭配 -m 标志)和 NotFoundPage(搭配 -e 标志):1
gsutil web set -m index.html -e 404.html gs://www.example.com
删除
1
gsutil rm -r gs://www.example.com
启用CDN & DNS & HTTPS
Use Cloudflare
Hexo Deploy
1 | $ npm install git+https://github.com/bigcat/hexo-deployer-gcs.git --save |
1 | deploy: |