… Local Files

If you’re not using Git, or you’d rather just run your static site builds locally, Teahouse supports uploading from your own computer through Swiss Army Upload. This assumes that you’re familiar with terminals & shells and installing Python packages.

0. Install Swiss Army Upload

Follow the installation instructions.

1. Create & configure your site

Create your site

2. Log In to Teahouse

You have to give Swiss Army Upload your Teahouse credentials:

$ swiss-army-upload login tea://
Teahouse email:
Teahouse password:

Swiss Army Upload uses your platform’s secure storage, so your credentials are not lying around openly.

3. Upload Your Files

$ swiss-army-upload sync ./mysite/output tea://my.site.example/