image: alpine/edge
oauth: pages.sr.ht/PAGES:RW
environment:
site: adnano.co
packages:
- go
- scdoc
sources:
- https://git.sr.ht/~adnano/kiln
- https://git.sr.ht/~adnano/mdtohtml
- https://git.sr.ht/~adnano/gmnitohtml
- https://git.sr.ht/~adnano/adnano.co
tasks:
- kiln: |
cd kiln
make
sudo make install
- mdtohtml: |
cd mdtohtml
make
sudo make install
- gmnitohtml: |
cd gmnitohtml
make
sudo make install
- build: |
cd $site
kiln build
- publish: |
tar -C $site/public/gemini -cvz . > gemini.tar.gz
tar -C $site/public/https -cvz . > https.tar.gz
acurl -f https://pages.sr.ht/publish/$site \
-Fcontent=@gemini.tar.gz \
-Fprotocol=GEMINI
acurl -f https://pages.sr.ht/publish/$site \
-Fcontent=@https.tar.gz \
-Fprotocol=HTTPS