Deploy Hexo blog to S3 bucket using Transmit
$ npm install hexo-deployer-awstransmit
You can configure this plugin in your blog's
deploy:type: awstransmitfavorite: name-of-transmit-favorite-used-to-synctimeout: 1800
favorite - the name of the Transmit favorite that is used to sync the local
public directory to the S3 bucket that hosts the blog.
timeout - optional. This parameter is used to circumvent an issue with long-running AppleScript processes. Since this plugin requires AppleScript we use the timeout parameter to avoid the timeout. The default value is 1800 (seconds). If timeout issues are encountered, a longer value can be specified.
Another option for deploying hexo blog to an S3 bucket. You may find that the hexo-deployer-s3 or the hexo-deployer-aws-s3 work for you. If so, you should use them because there are not external dependencies. Since Transmit works well to synchronize an S3 bucket with a local directory, this hexo deployment plugin is designed to work in tandem with it.
publicdirectory of your local blog to the S3 bucket on which it's hosted. At a minimum you'll need:
$ hexo deploy