build is clean and nice
parent
aa7795215e
commit
38470725a6
|
|
@ -6,6 +6,4 @@ deploy
|
||||||
vendor
|
vendor
|
||||||
firebase-debug.log
|
firebase-debug.log
|
||||||
/**/node_modules
|
/**/node_modules
|
||||||
/json-resume/resume.json
|
/json-resume/out
|
||||||
/json-resume/resume.*.html
|
|
||||||
/json-resume/resume.*.pdf
|
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,10 @@ build() {
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat ./resume.yaml | gojq --yaml-input > resume.json
|
cat ./resume.yaml | gojq --yaml-input > resume.json
|
||||||
|
cleanup() {
|
||||||
|
rm ./resume.json
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
for theme in ${THEMES//,/ }; do
|
for theme in ${THEMES//,/ }; do
|
||||||
THEME=$theme build_theme
|
THEME=$theme build_theme
|
||||||
|
|
@ -75,10 +79,10 @@ build_theme() {
|
||||||
|
|
||||||
(
|
(
|
||||||
resume validate
|
resume validate
|
||||||
|
mkdir -p ./out
|
||||||
resume export resume.$THEME.html --theme $THEME || true
|
resume export ./out/resume.$THEME.html --theme $THEME || true
|
||||||
if [ -f resume.$THEME.html ]; then
|
if [ -f ./out/resume.$THEME.html ]; then
|
||||||
wkhtmltopdf --page-size $PAGE_SIZE ./resume.$THEME.html ./resume.$THEME.pdf
|
wkhtmltopdf --page-size $PAGE_SIZE ./out/resume.$THEME.html ./out/resume.$THEME.pdf
|
||||||
fi
|
fi
|
||||||
) || true
|
) || true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue