diff --git a/docs/build_docs/add_readme.py b/docs/build_docs/add_readme.py new file mode 100644 index 00000000000..55efabb2e63 --- /dev/null +++ b/docs/build_docs/add_readme.py @@ -0,0 +1,33 @@ +import os +import sys + + +def main(inputs): + # output_file = f"{input_file}.new" + for input_file in inputs: + output_file = input_file + res = [] + with open(input_file, "r") as f: + for line in f.readlines(): + start = 0 + while True: + pos = line.find('href="./', start) + + if pos >= 0: + # print("find", line) + end_pos = line.find('">', pos) + line = line[:end_pos] + '/README.md">' + line[end_pos + 2 :] + start = end_pos + 2 + else: + break + + res.append(line) + + with open(output_file, "w") as f: + f.write("".join(res)) + + print(f"save to {output_file}") + + +if __name__ == "__main__": + main(sys.argv[1:]) diff --git a/docs/build_docs/build.sh b/docs/build_docs/build.sh index 43b2a0dd467..96cf6446d5d 100755 --- a/docs/build_docs/build.sh +++ b/docs/build_docs/build.sh @@ -83,7 +83,8 @@ source env_sphinx/bin/activate cp -rf ../docs/ ./source cp -f "../README.md" "./source/docs/source/Welcome.md" cp -f "../SECURITY.md" "./source/docs/source/SECURITY.md" - +cp -rf ../examples ./source/docs/source/ +#python add_readme.py ./source/docs/source/examples/3.x_api/README.md all_md_files=`find ./source/docs -name "*.md"` for md_file in ${all_md_files}