diff options
| author | EuAndreh <eu@euandre.org> | 2020-10-03 11:26:07 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2020-10-03 11:26:07 -0300 |
| commit | d977916c586952140db64d91e01eea33f43c32a5 (patch) | |
| tree | 0d015d3d128fa64fe47ccb23960cbea0d402978f | |
| parent | fake-symlinks: Remove hardcoded "songbooks" name in utils-i18n.nix (diff) | |
| download | dotfiles-d977916c586952140db64d91e01eea33f43c32a5.tar.gz dotfiles-d977916c586952140db64d91e01eea33f43c32a5.tar.xz | |
fake-symlinks: Add singlehtml Sphinx output to build-site.sh
| -rwxr-xr-x | bash/templates/build-site.sh | 24 |
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 |
