From 0e2a8810b5ba31ff3ba3fc70e9af4ee833162340 Mon Sep 17 00:00:00 2001 From: sunface Date: Fri, 11 Feb 2022 14:50:21 +0800 Subject: [PATCH] add deploy script --- assets/CNAME | 1 + deploy | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 assets/CNAME create mode 100755 deploy diff --git a/assets/CNAME b/assets/CNAME new file mode 100644 index 0000000..2c5ea12 --- /dev/null +++ b/assets/CNAME @@ -0,0 +1 @@ +exercise.rs \ No newline at end of file diff --git a/deploy b/deploy new file mode 100755 index 0000000..b45e213 --- /dev/null +++ b/deploy @@ -0,0 +1,21 @@ +## this script deploys the static website of course.rs to github pages + +## build static website for book +mdbook build +## copy CNAME info to book dir +cp ./assets/CNAME ./book/ +cp ./assets/*.html ./book/ +cp ./assets/sitemap.xml ./book/ + +## init git repo +cd book +git init +git config user.name "sunface" +git config user.email "cto@188.com" +git add . +git commit -m 'deploy' +git branch -M gh-pages +git remote add origin https://github.com/course-rs/rust-exercise + +## push to github pages +git push -u -f origin gh-pages \ No newline at end of file