#!/bin/bash rm -rf docs build-docs --target esp32 --language en build-docs --target esp32 --language zh_CN mkdir -p docs/en mv _build/en/esp32/html docs/en mkdir -p docs/zh_CN mv _build/zh_CN/esp32/html docs/zh_CN rm -rf _build __pycache__ tee URL="https://docs.espressif.com/projects/esp-protocols/mdns/docs/latest/en/index.html" RELEASES_STR=$(curl $URL | awk '/var RELEASES = \[/,/];/' | sed 's/var RELEASES = \[//' | sed 's/];$//' | tr -d '",') declare -a RELEASES=($RELEASES_STR) if [ -n "$1" ] && [ -n "${1}" ]; then RELEASES+=(\'$1\') fi for i in "${!RELEASES[@]}"; do RELEASES[i]="${RELEASES[$i]},\n" done # Modifes some version and target fields of index.html echo "" >> docs/en/html/index.html # Modifes some version and target fields of index.html echo "" >> docs/zh_CN/html/index.html