diff --git a/distribusi/distribusi/distribusi.py b/distribusi/distribusi/distribusi.py index 198e58d..e19932c 100644 --- a/distribusi/distribusi/distribusi.py +++ b/distribusi/distribusi/distribusi.py @@ -5,6 +5,7 @@ from io import BytesIO import magic from PIL import Image +import markdown from distribusi.page_template import html_footer, html_head from distribusi.mappings import CODE_TYPES, FILE_TYPES, SUB_TYPES @@ -156,6 +157,9 @@ def distribusify(args, directory): # noqa # if the plain text is code, # which types do we wrap in pre-tags? a = "
" + open(full_path).read() + "" + elif subtype == 'markdown' or name.endswith('.md'): + a = "
" + markdown.markdown(open(full_path).read()) + "" + pass else: subtype = subtype+' unkown-file' a = "{}" diff --git a/requirements.txt b/requirements.txt index 06b41e4..46167cf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ pillow python-magic -python-magic-bin \ No newline at end of file +python-magic-bin +markdown \ No newline at end of file