From c0b815c2c53a21e17e4b23fac25e2f99948b4c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=B8=D0=BA=D1=82=D0=BE=D1=80?= <61203964+grey-cat-1908@users.noreply.github.com> Date: Tue, 26 Dec 2023 10:51:21 +0300 Subject: [PATCH] Update build.py --- build.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/build.py b/build.py index 68844df..ae9514a 100644 --- a/build.py +++ b/build.py @@ -36,23 +36,18 @@ def gen_file(directory): def go_through(directory): for filename in os.listdir(directory): - if len(filename.split(".")) == 1: - content = gen_file(f"{os.getcwd()}/{directory}/{filename}/index.md") + _, _, fier = directory.partition('/') + if len(fier) != 0: fier += "/" - _, _, fier = directory.partition('/') - if len(fier) != 0: fier += "/" - - loc = f"{fier}{filename}/index.html" + if len(filename.split(".")) == 1: os.makedirs(f'build/{fier}{filename}') - go_through(directory + "/" + filename) else: - # TODO: add support to ./././... - content = gen_file(f"{os.getcwd()}/content/{filename}") - loc = filename.split(".")[0] + '.html' + content = gen_file(f"{os.getcwd()}/{directory}/{filename}") + loc = fier + filename.split(".")[0] + '.html' - file = open(f"{os.getcwd()}/build/{loc}", "a") - file.write(content) - file.close() + file = open(f"{os.getcwd()}/build/{loc}", "a") + file.write(content) + file.close() go_through("content")