aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2020-10-03 11:26:07 -0300
committerEuAndreh <eu@euandre.org>2020-10-03 11:26:07 -0300
commitd977916c586952140db64d91e01eea33f43c32a5 (patch)
tree0d015d3d128fa64fe47ccb23960cbea0d402978f
parentfake-symlinks: Remove hardcoded "songbooks" name in utils-i18n.nix (diff)
downloaddotfiles-d977916c586952140db64d91e01eea33f43c32a5.tar.gz
dotfiles-d977916c586952140db64d91e01eea33f43c32a5.tar.xz
fake-symlinks: Add singlehtml Sphinx output to build-site.sh
-rwxr-xr-xbash/templates/build-site.sh24
1 files changed, 17 insertions, 7 deletions
diff --git a/bash/templates/build-site.sh b/bash/templates/build-site.sh
index a58030ee..7bde0fd2 100755
--- a/bash/templates/build-site.sh
+++ b/bash/templates/build-site.sh
@@ -21,14 +21,14 @@ emacs tasks-and-bugs.org \
# Add anchor link to bug headers
perl -pe \
's|^<h3 id="(.*?)">(.*)</h3>$|<h3 id="\1">\2<br /><a class="header-anchor" href="#\1">#\1</a></h3>|' \
- tasks-and-bugs.html > "${OUT}/tasks-and-bugs.html"
+ tasks-and-bugs.html > "$OUT/tasks-and-bugs.html"
pushd docs
make html
popd
cp docs/favicon.ico "$OUT"
-mv docs/_build/html/_static/ "${OUT}/_static/"
+mv docs/_build/html/_static/ "$OUT/_static/"
CURRENT_LANG="$(jq -r .current_lang < metadata.json)"
LANGS="$(jq -r .langs[] < metadata.json)"
@@ -57,15 +57,25 @@ for lang in ${LANGS}; do
done
fi
- make SPHINXOPTS="-D language=$lang" latexpdf epub html
+ make SPHINXOPTS="-D language=$lang" latexpdf epub singlehtml html
popd
- mkdir "${OUT}/$lang/"
- mv "tmp/$lang/$tag/docs/_build/html/" "${OUT}/$lang/$tag/"
- pushd "${OUT}/$lang/$tag/"
+ mkdir "$OUT/$lang/"
+
+ mv "tmp/$lang/$tag/docs/_build/html/" "$OUT/$lang/$tag/"
+ pushd "$OUT/$lang/$tag/"
rm -rf _static/
ln -s ../../_static .
popd
- mv "tmp/$lang/$tag/docs/_build/latex/${PROJECT_UC,}.pdf" "$OUT/$lang/$tag/${PROJECT_UC}.pdf"
+
+ mv "tmp/$lang/$tag/docs/_build/singlehtml/" "$OUT/$lang/$tag/single/"
+ pushd "$OUT/$lang/$tag/single/"
+ rm -rf _static/
+ ln -s ../../../_static .
+ rm -rf _images/
+ ln -s ../_images .
+ popd
+
+ mv "tmp/$lang/$tag/docs/_build/latex/${PROJECT_UC,,}.pdf" "$OUT/$lang/$tag/${PROJECT_UC}.pdf"
done
done