Add S3 auth, hexo as a dep