blog/makefile
Matej Focko f6d2519ef9
ci: drop different hosts
Signed-off-by: Matej Focko <mfocko@redhat.com>
2023-09-07 20:12:55 +02:00

28 lines
725 B
Makefile

OUTPUT_DIR=public
# Development
dev: assets
URL=http://localhost BASE_URL=/ yarn run start --no-open
build-poincare: assets
yarn run build --out-dir $(OUTPUT_DIR)
# Upload the built webpage
deploy-poincare: build-poincare
rsync -avzrlpptv --delete $(OUTPUT_DIR)/ poincare:~/public_html/blog/
# Build assets that are generated from the git, but not version-controlled
assets: regenerate-dots regenerate-archives
# Regenerates dotfiles that are rendered to SVG
regenerate-dots:
sh regenerate-dots.sh
# Regenerates archives with static content, e.g. source files
regenerate-archives:
sh regenerate-archives.sh
# Deploys
deploy: deploy-poincare
.PHONY: dev deploy-poincare assets regenerate-dots regenerate-archives