diff options
Diffstat (limited to 'blog/render.py')
-rw-r--r-- | blog/render.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/blog/render.py b/blog/render.py new file mode 100644 index 0000000..4e26318 --- /dev/null +++ b/blog/render.py @@ -0,0 +1,16 @@ +import markdown + + +def read_file_content(filename): + with open(filename) as f: + return f.read() + + +def write_file_content(filename, data): + with open(filename, mode='w') as f: + f.write(data) + + +def to_html(filename): + text = read_file_content(filename) + return markdown.markdown(text, extensions=["fenced_code", "footnotes"]) |