diff --git a/makesite.py b/makesite.py index 93c70b5..aa95a1c 100755 --- a/makesite.py +++ b/makesite.py @@ -53,7 +53,7 @@ locale.setlocale(locale.LC_ALL, "") # initialize markdown -class HighlightRenderer(mistune.Renderer): +class HighlightRenderer(mistune.HTMLRenderer): options = {"escape": False, "hard_wrap": True} def block_code(self, code, lang=None): @@ -64,8 +64,7 @@ class HighlightRenderer(mistune.Renderer): return highlight(code, lexer, formatter) -renderer = HighlightRenderer() -markdown = mistune.Markdown(renderer=renderer) +markdown = mistune.Markdown(renderer=HighlightRenderer()) def fread(filename): diff --git a/poetry.lock b/poetry.lock index 23bc0db..20b8065 100644 --- a/poetry.lock +++ b/poetry.lock @@ -8,7 +8,7 @@ python-versions = "*" [[package]] name = "charset-normalizer" -version = "2.0.11" +version = "2.0.12" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" optional = false @@ -83,8 +83,8 @@ certifi = [ {file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"}, ] charset-normalizer = [ - {file = "charset-normalizer-2.0.11.tar.gz", hash = "sha256:98398a9d69ee80548c762ba991a4728bfc3836768ed226b3945908d1a688371c"}, - {file = "charset_normalizer-2.0.11-py3-none-any.whl", hash = "sha256:2842d8f5e82a1f6aa437380934d5e1cd4fcf2003b06fed6940769c164a480a45"}, + {file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"}, + {file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"}, ] idna = [ {file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},