diff --git a/autodoc/autodoc.py b/autodoc/autodoc.py index c503266..e69d790 100644 --- a/autodoc/autodoc.py +++ b/autodoc/autodoc.py @@ -73,11 +73,15 @@ def document(fname, args, config): if obj["Class"] == "StateMachine": mddoc += f'\n## State-Machine "{label[1:]}"' fpath = os.path.join(doc.path(), f"{fname}.md") - pdfpath = os.path.join(doc.path(), f"{fname}.pdf") - logging.info("Writing markdown...") + outpath = os.path.join(doc.path(), fname) + logging.info(f"Saving markdown: {fpath}") with open(fpath, "w") as file: file.write(mddoc) - logging.info("Generating pdf...") + logging.info(f"Generating html: {outpath}.html") os.system( - f"pandoc -H pandoc/disable_float.tex --resource-path={doc.path()} -s {fpath} -o {pdfpath}" + f"pandoc --css styling.css --resource-path={doc.path()} --embed-resource --to html5 -s {fpath} -o {outpath}.html" + ) + logging.info(f"Generating pdf: {outpath}.pdf") + os.system( + f"pandoc -H pandoc/disable_float.tex --resource-path={doc.path()} -s {fpath} -o {outpath}.pdf" )