mirror of
https://github.com/grey-cat-1908/website.git
synced 2024-11-11 18:57:26 +03:00
ya hz zarabotaet ili net. ya s github'a redaktiruyu
This commit is contained in:
parent
c61710f908
commit
fb5ef9db01
1 changed files with 21 additions and 11 deletions
32
build.py
32
build.py
|
@ -34,16 +34,26 @@ def gen_file(directory):
|
||||||
|
|
||||||
return template_text.replace("{{%CONTENT%}}", render(md_text))
|
return template_text.replace("{{%CONTENT%}}", render(md_text))
|
||||||
|
|
||||||
|
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")
|
||||||
|
|
||||||
for filename in os.listdir("content"):
|
fier = content[content.find('/'):]
|
||||||
if len(filename.split(".")) == 1:
|
|
||||||
content = gen_file(f"{os.getcwd()}/content/{filename}/index.md")
|
|
||||||
loc = f"{filename}/index.html"
|
|
||||||
os.makedirs(f'build/{filename}')
|
|
||||||
else:
|
|
||||||
content = gen_file(f"{os.getcwd()}/content/{filename}")
|
|
||||||
loc = filename.split(".")[0] + '.html'
|
|
||||||
|
|
||||||
file = open(f"{os.getcwd()}/build/{loc}", "a")
|
if len(fier) != 0: fier += ""/
|
||||||
file.write(content)
|
|
||||||
file.close()
|
loc = f"{fier}{filename}/index.html"
|
||||||
|
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'
|
||||||
|
|
||||||
|
file = open(f"{os.getcwd()}/build/{loc}", "a")
|
||||||
|
file.write(content)
|
||||||
|
file.close()
|
||||||
|
|
||||||
|
go_through("content")
|
||||||
|
|
Loading…
Reference in a new issue