Spelt allows you to publish your blog directly to Amazon S3. Amazon provides professional hosting for static websites through their S3 service, which is reliable, inexpensive and fast. If you have a custom domain you'd like to use, Spelt can even configure this domain to work with your site using Amazon Route 53.
To get started using Amazon S3, you should sign up for Amazon Web Services (AWS). To start the sign-up process, go here.
If you already have an AWS account, you can skip this step.
In order for Spelt to automatically deploy and configure your static website, it needs an access and secret key (with S3 and Route53 permissions).
To create the necessary credentials, follow these steps:
Users > Create New Users
Download Credentialsand make sure to store them in a safe place. You'll need these later on.
Attach Policy. Your user is now configured to access the necessary services.
You are now ready to publish to Amazon. Open Spelt and select
Blog > Publish. In the dialog that appears, enter the Access Key ID and Secret Access Key that you generated in the previous step. Spelt will store your
Secret Access Key in your Keychain to keep it safe.
Choose a unique bucket name for your site. Think of this as a folder that Spelt will upload your static site to. The bucket namespace is shared between all S3 users, so make sure to pick a unique name. If you want link a custom domain to your site, enter the domain name as your bucket name. So for example.com, your bucket name should also be example.com. More info on configuring a custom domain for your site can be found here.