diff --git a/doc/fluid/api/gen_index.py b/doc/fluid/api/gen_index.py index d34142b395bb49a35cac273afbe60a571fcdf3c2..16bea3fd471e4d08ceb71d8a1150589f041292c9 100644 --- a/doc/fluid/api/gen_index.py +++ b/doc/fluid/api/gen_index.py @@ -14,11 +14,10 @@ API Reference :maxdepth: 1 ../api_guides/index_en.rst - fluid.rst ''') target_dirs = ['.', 'data'] - + file_names = [] for target_dir in target_dirs: if target_dir == '.': @@ -26,7 +25,16 @@ API Reference else: pattern = target_dir + '/*.rst' file_names.extend(glob.glob(pattern)) + + for file_name in sorted(file_names): + with open(file_name, 'r')as f: + for i in range(2): + line = f.readline().strip() + if line.find('paddle.') != -1: + file_object.write(' '+file_name + "\n") + file_names.remove(file_name) + file_object.write(' '+'fluid.rst' + "\n") for file_name in sorted(file_names): if file_name not in ['index_en.rst', 'fluid.rst']: file_object.write(' '+file_name + "\n") diff --git a/doc/fluid/api/index_en.rst b/doc/fluid/api/index_en.rst index e4e1661a0aa0020e69294f6df4dc2efc426ac603..b27e468c5785e2c558acc56862492fd9c1adba01 100644 --- a/doc/fluid/api/index_en.rst +++ b/doc/fluid/api/index_en.rst @@ -6,6 +6,8 @@ API Reference :maxdepth: 1 ../api_guides/index_en.rst + nn.rst + tensor.rst fluid.rst backward.rst clip.rst @@ -19,10 +21,8 @@ API Reference layers.rst metrics.rst nets.rst - nn.rst optimizer.rst profiler.rst regularizer.rst - tensor.rst transpiler.rst unique_name.rst diff --git a/doc/fluid/api_cn/gen_index.py b/doc/fluid/api_cn/gen_index.py index 35c33d0bfb128ac92ec0c77f93cc4433facb1cb2..4c97004d53137e4c5faa6dd58d5777e9e5106d64 100644 --- a/doc/fluid/api_cn/gen_index.py +++ b/doc/fluid/api_cn/gen_index.py @@ -14,8 +14,20 @@ API Reference ''') file_object.write(' ../api_guides/index_cn.rst'+'\n') + + file_names = [] + file_names = glob.glob("*.rst") + + for file_name in sorted(file_names): + with open(file_name, 'r')as f: + for i in range(2): + line = f.readline().strip() + if line.find('paddle.') != -1: + file_object.write(' '+file_name + "\n") + file_names.remove(file_name) + file_object.write(' fluid_cn.rst'+'\n') - for file_name in sorted(glob.glob("*.rst")): + for file_name in sorted(file_names): if file_name != 'index.rst' and file_name != 'index_cn.rst' and file_name != 'fluid_cn.rst': file_object.write(' '+file_name + "\n") file_object.close( ) diff --git a/doc/fluid/api_cn/index_cn.rst b/doc/fluid/api_cn/index_cn.rst index 8599fb58c60845168918446808735b2cec68951d..b4c3b556a7eacf3993a3127e6e8e8abe0d5a7ed0 100644 --- a/doc/fluid/api_cn/index_cn.rst +++ b/doc/fluid/api_cn/index_cn.rst @@ -6,6 +6,9 @@ API Reference :maxdepth: 1 ../api_guides/index_cn.rst + framework_cn.rst + nn_cn.rst + tensor_cn.rst fluid_cn.rst api_tree_cn.rst backward_cn.rst