diff --git a/.gitignore b/.gitignore index 96f8342..85e8d01 100644 --- a/.gitignore +++ b/.gitignore @@ -1,10 +1,10 @@ +*~ *.xref *.lg *.idv *.4ct *.4tc *.tmp -*.sh ## Core latex/pdflatex auxiliary files: *.aux diff --git a/README.md b/README.md new file mode 100644 index 0000000..4796b7d --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# [View Resume](https://warricksothr.github.io/resume) diff --git a/build-html.sh b/build-html.sh new file mode 100755 index 0000000..eabbfce --- /dev/null +++ b/build-html.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +# Script to build an HTML site from the PDF source +docker run -d -P --name pdf2htmlex -v /pdf sothr/pdf2htmlex pdf2htmlex --embed cfijo --dest-dir out DPSResume.pdf + +tar -czvf ResumeSite.tar.gz out/* diff --git a/build-pdf.sh b/build-pdf.sh new file mode 100755 index 0000000..54e655b --- /dev/null +++ b/build-pdf.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +# Script to build a PDF from the latex source +docker run -d -P --name latex -v /latex narf/latex latex --output-format pdf DPSResume.tex diff --git a/package-and-deploy.sh b/package-and-deploy.sh new file mode 100755 index 0000000..6ac8778 --- /dev/null +++ b/package-and-deploy.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +# Script to package the PDF and the html. +# Store them. +# flush the current directory +# checkout the gh-pages branch +# extract the updated site over the current +# add the changes +# commit the changes +# push the changes to github + +cp DPSResume.pdf ~ +cp ResumeSite.tar.gz ~ + +# Prepare the current directory +git clean -fq . +git clean -Xq +git checkout . + +#Checkout the deployment directory +git checkout tags/gh-pages + +# Copy the files +tar -zxvf ~/ResumeSite.tar.gz . +cp ~/DPSResume.pdf . + +# Add the files +git add . +git commit -m "Auto updating resume site files" +git push origin gh-pages