image: alpine/latest packages: - hugo - hut oauth: pages.sr.ht/PAGES:RW environment: site: gaussian.dev secrets: - 920f69fb-0fb7-493f-96e5-98191e3914fd # ssh key tasks: - package: | cd $site hugo tar -C public -cvz . > ../site.tar.gz - upload: | hut pages publish -d $site site.tar.gz