From 6de0fc1ffa752d5c72b9b3268fb52a878165d4a0 Mon Sep 17 00:00:00 2001 From: Haoyu Xu Date: Mon, 2 Jan 2023 07:42:08 -0500 Subject: [PATCH] chore(builder): update the path of directory.json --- config.yaml | 2 ++ lib/builder.py | 3 ++- template/index/src/directory.json | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 template/index/src/directory.json diff --git a/config.yaml b/config.yaml index 846deef..e23444d 100644 --- a/config.yaml +++ b/config.yaml @@ -30,3 +30,5 @@ server: operator_folder: ./operator/ release_folder: ./release/ template_folder: ./template/operator +index: + src_folder: ./template/index/src \ No newline at end of file diff --git a/lib/builder.py b/lib/builder.py index 7d5c00e..ef49540 100644 --- a/lib/builder.py +++ b/lib/builder.py @@ -270,7 +270,8 @@ class Builder: ) # generate a directory.json for index page - save_path = pathlib.Path.cwd().joinpath(target_path, "directory.json") + save_path = pathlib.Path.cwd().joinpath( + self.config["index"]["src_folder"], "directory.json") directory_json = [] for key, value in self.config["operators"].items(): directory_json.append(dict( diff --git a/template/index/src/directory.json b/template/index/src/directory.json new file mode 100644 index 0000000..b354193 --- /dev/null +++ b/template/index/src/directory.json @@ -0,0 +1 @@ +[{"name": "mizuki_summer_feast", "link": "mizuki_summer_feast", "type": "skin", "date": "2022/12"}, {"name": "texas_the_omertosa", "link": "texas_the_omertosa", "type": "operator", "date": "2022/11"}, {"name": "rosmontis_become_anew", "link": "rosmontis_become_anew", "type": "skin", "date": "2022/11"}, {"name": "passager_dream_in_a_moment", "link": "passager_dream_in_a_moment", "type": "skin", "date": "2022/11"}, {"name": "nearl_relight", "link": "nearl_relight", "type": "skin", "date": "2022/11"}, {"name": "lee_trust_your_eyes", "link": "lee_trust_your_eyes", "type": "skin", "date": "2022/10"}, {"name": "surtr_colorful_wonderland", "link": "surtr_colorful_wonderland", "type": "skin", "date": "2022/08"}, {"name": "gavial", "link": "gavial", "type": "operator", "date": "2022/08"}, {"name": "specter", "link": "specter", "type": "operator", "date": "2022/05"}, {"name": "skadi_sublimation", "link": "skadi_sublimation", "type": "skin", "date": "2022/05"}, {"name": "phatom_focus", "link": "phatom_focus", "type": "skin", "date": "2022/04"}, {"name": "ling", "link": "ling", "type": "operator", "date": "2022/01"}, {"name": "dusk_everything_is_a_miracle", "link": "dusk_everything_is_a_miracle", "type": "skin", "date": "2022/01"}, {"name": "nearl", "link": "nearl", "type": "operator", "date": "2021/11"}, {"name": "chen", "link": "chen", "type": "operator", "date": "2021/08"}, {"name": "skadi", "link": "skadi", "type": "operator", "date": "2021/05"}, {"name": "nian_unfettered_freedom", "link": "nian_unfettered_freedom", "type": "skin", "date": "2021/02"}, {"name": "dusk", "link": "dusk", "type": "operator", "date": "2021/02"}, {"name": "w_fugue", "link": "w_fugue", "type": "skin", "date": "2020/11"}, {"name": "rosmontis", "link": "rosmontis", "type": "operator", "date": "2020/11"}, {"name": "w", "link": "w", "type": "operator", "date": "2020/05"}, {"name": "nian", "link": "nian", "type": "operator", "date": "2020/01"}] \ No newline at end of file