24 lines
648 B
Makefile
24 lines
648 B
Makefile
.PHONY: clean docs livedocs
|
|
|
|
clean:
|
|
rm -rf _build
|
|
|
|
docs:
|
|
sphinx-build pages _build/html
|
|
|
|
livedocs: clean
|
|
sphinx-autobuild pages _build/html -a \
|
|
--watch assets \
|
|
--watch templates \
|
|
--watch pages/conf.py \
|
|
--ignore '*.tmp' \
|
|
--port 8181
|
|
|
|
publish:
|
|
rsync -rlpt --delete --progress _build/html/* tilde.team:~/public_html/
|
|
rsync -pt assets/dotfiles/tagline.txt tilde.team:~/public_html/
|
|
rsync -pt assets/images/avatar.png tilde.team:~/public_html/
|
|
rsync -pt assets/dotfiles/.project tilde.team:~/
|
|
ssh tilde.team 'cp ~/public_html/tagline.txt ~/.ring'
|
|
ssh tilde.team 'touch ~/public_html/index.html'
|