mjestecko/compile.py

15 lines
490 B
Python
Raw Normal View History

2023-05-21 14:24:54 +00:00
#!/usr/bin/python3
from os import walk
import subprocess
subprocess.run("./tools/main_page_generator.py ./articles | ./tools/mmd/build/multimarkdown > ./html/index.html", shell=True)
subprocess.run("mkdir -p ./html/articles", shell=True)
for root, dirs, _ in walk("./articles"):
for d in dirs:
subprocess.run(
f"""./tools/article_wrapper.py ./articles/{d}/page.mmd | ./tools/mmd/build/multimarkdown > ./html/articles/{d}.html""",
shell=True
)