Skip to content

Commit

Permalink
update for mistune 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
mrjbq7 committed Aug 20, 2023
1 parent afa8797 commit 7f3680e
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions docs/generate_html_pages.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
import sys
import talib

import mistune.renderers
import mistune

from pygments import highlight
from pygments.lexers import get_lexer_by_name
from pygments.formatters.html import HtmlFormatter
Expand Down Expand Up @@ -211,11 +212,11 @@ def get_markdown_file_paths():

def _get_markdown_renderer():
"""Returns a function to convert a Markdown string into pygments-highlighted HTML"""
class PygmentsHighlighter(mistune.renderers.HTMLRenderer):
def block_code(self, code, lang=None):
if not lang:
class PygmentsHighlighter(mistune.HTMLRenderer):
def block_code(self, code, info=None):
if not info:
return '\n<pre><code>%s</code></pre>\n' % mistune.escape(code)
lexer = get_lexer_by_name(lang, stripall=True)
lexer = get_lexer_by_name(info, stripall=True)
formatter = HtmlFormatter(classprefix='highlight ')
return highlight(code, lexer, formatter)
return mistune.Markdown(renderer=PygmentsHighlighter())
Expand Down

0 comments on commit 7f3680e

Please sign in to comment.