From 54ac714da7175a8a08239e500a4e75a48b97d97e Mon Sep 17 00:00:00 2001 From: Dmitry Ilvokhin Date: Sat, 24 Dec 2022 18:10:17 +0000 Subject: Initial version of generator Generation of feed page and post pages are supported. Markdown to html conversion seems working. At least there is nothing strange with hello-world example. --- blog/render.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 blog/render.py (limited to 'blog/render.py') 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"]) -- cgit v1.2.3-70-g09d2