build-site: clean && copy-static
myst build --html
copy-static:
mkdir -p _build/html/slides
cp slides/index.html _build/html/slides/
cp slides/*.jpg _build/html/slides/
cp slides/*.css _build/html/slides/
cp -R slides/reveal.js-4.6.0 _build/html/slides/
deploy-site: build-site
netlify deploy
clean:
rm -rf _build/html
serve-slides:
python -m http.server -d slides
update-mirrors: update-hg update-pijul update-darcs
[working-directory: 'mirrors/hg']
update-hg:
hg pull {{ justfile_directory() }}
[working-directory: 'mirrors/pijul']
update-pijul:
pijul git {{ justfile_directory() }}
[working-directory: 'mirrors']
update-darcs:
rm -rf darcs
(cd ..; git fast-export --all --progress 500) | darcs convert import darcs