diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2016-07-28 12:47:11 +0000 |
---|---|---|
committer | Damien Martin-Guillerez <dmarting@google.com> | 2016-07-29 10:09:06 +0000 |
commit | 95a54b98368a1c680c14e13d841b14a27aba01ca (patch) | |
tree | 4a4f51e0d40ac2231b27054207ff838ef574a4fd /site/jekyll-tree.sh | |
parent | adc2d75bfb4bc7000b69183b6053a8ce6578748e (diff) |
Rollback of commit 3e8bcae69a0718cf6972be086706b1841e0ed6b7.
*** Reason for rollback ***
Breaks design docs links
*** Original change description ***
Move Bazel docs into versioned directory.
* Move all Bazel docs (excluding main page, search page, and blog)
into versions/master directory.
* Replace all original pages with redirects.
* Add Jekyll config with default_version setting to specify the default
version to redirect docs to.
* Add Jekyll config with version_prefix setting specific to pages under
each version directory.
* Update layouts to generate links to pages for the same version with the
version_prefix.
* Update Blaze rel...
***
--
MOS_MIGRATED_REVID=128690580
Diffstat (limited to 'site/jekyll-tree.sh')
-rwxr-xr-x | site/jekyll-tree.sh | 36 |
1 files changed, 6 insertions, 30 deletions
diff --git a/site/jekyll-tree.sh b/site/jekyll-tree.sh index 2e53f9bcc2..d077345fcb 100755 --- a/site/jekyll-tree.sh +++ b/site/jekyll-tree.sh @@ -40,48 +40,24 @@ function setup { # Unpack the Build Encyclopedia into docs/be function unpack_build_encyclopedia { - local be_dir="$OUT_DIR/versions/master/docs/be" + local be_dir="$OUT_DIR/docs/be" mkdir -p "$be_dir" unzip -qq "$BE_ZIP" -d "$be_dir" mv "$be_dir/be-nav.html" "$OUT_DIR/_includes" - - # Create redirects to each page in the Build Encyclopedia - mkdir -p "$OUT_DIR/docs/be" - for f in $(find "$OUT_DIR/versions/master/docs/be" -name "*.html"); do - local filename=$(basename "$f") - cat > "$OUT_DIR/docs/be/${filename}" <<EOF ---- -layout: redirect -redirect: docs/be/${filename} ---- -EOF - done } # Unpack the Skylark Library into docs/skylark/lib function unpack_skylark_library { - local sl_dir="$OUT_DIR/versions/master/docs/skylark/lib" + local sl_dir="$OUT_DIR/docs/skylark/lib" mkdir -p "$sl_dir" unzip -qq "$SL_ZIP" -d "$sl_dir" mv "$sl_dir/skylark-nav.html" "$OUT_DIR/_includes" - - # Create redirects to each page in the Skylark Library - mkdir -p "$OUT_DIR/docs/skylark/lib" - for f in $(find "$OUT_DIR/versions/master/docs/skylark/lib" -name "*.html"); do - local filename=$(basename "$f") - cat > "$OUT_DIR/docs/skylark/lib/${filename}" <<EOF ---- -layout: redirect -redirect: docs/skylark/lib/${filename} ---- -EOF - done } function copy_skylark_rule_doc { local rule_family=$1 local rule_family_name=$2 - local be_dir="$OUT_DIR/versions/master/docs/be" + local be_dir="$OUT_DIR/docs/be" ( cat <<EOF --- @@ -111,10 +87,10 @@ function process_doc { } function process_docs { - for f in $(find "$OUT_DIR/versions/master/docs" -name "*.html"); do + for f in $(find "$OUT_DIR/docs" -name "*.html"); do process_doc $f done - for f in $(find "$OUT_DIR/versions/master/docs" -name "*.md"); do + for f in $(find "$OUT_DIR/docs" -name "*.md"); do process_doc $f done } @@ -129,7 +105,7 @@ function main { unpack_build_encyclopedia unpack_skylark_library unpack_skylark_rule_docs - cp ${CLR_HTML} ${OUT_DIR}/versions/master/docs + cp ${CLR_HTML} ${OUT_DIR}/docs process_docs package_output } |