scrpit to push docs

This commit is contained in:
Dustin J. Mitchell
2020-11-26 23:01:44 -05:00
parent 2064057688
commit eb47cf4e7f
4 changed files with 27 additions and 1 deletions

23
docs/build.sh Executable file
View File

@@ -0,0 +1,23 @@
#! /bin/bash
REMOTE=origin
set -e
if ! [ -f "./src/SUMMARY.md" ]; then
echo "Run this from the docs/ dir"
exit 1
fi
if ! [ -d ./tmp ]; then
git worktree add tmp gh-pages
fi
(cd tmp && git pull $REMOTE gh-pages)
rm -rf tmp/*
mdbook build
cp -rp book/* tmp
(cd tmp && git add -A)
(cd tmp && git commit -am "update docs")
(cd tmp && git push $REMOTE gh-pages:gh-pages)