为使用反引号指定的特定降价代码列表启用行号
Enable line numbers for specific markdown code listings designated with backticks
我正在使用带有 codehilite 降价扩展的 MkDocs
我只想为特定代码段启用代码段行号。
如果我设置
markdown_extensions:
- codehilite:
linenums: true
在我的 mkdocs.yml 中,这将为所有代码片段启用行号。
我看到可以通过使用 shebang 语言说明符和双缩进来激活特定片段的行号:
#!python
""" Bubble sort """
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
不过,我更喜欢使用反引号 (```) 来指定代码。
有没有办法在使用反引号时为特定代码清单启用行号?
不,fenced code blocks extension of Python-Markdown. Only the global linenums
setting of the codehilite 扩展不支持此功能,用于防护代码块。
当然,只要您在相关许可证的范围内这样做,您总是可以分叉扩展并更改行为以满足您的需要。
我正在使用带有 codehilite 降价扩展的 MkDocs
我只想为特定代码段启用代码段行号。
如果我设置
markdown_extensions:
- codehilite:
linenums: true
在我的 mkdocs.yml 中,这将为所有代码片段启用行号。
我看到可以通过使用 shebang 语言说明符和双缩进来激活特定片段的行号:
#!python
""" Bubble sort """
def bubble_sort(items):
for i in range(len(items)):
for j in range(len(items) - 1 - i):
if items[j] > items[j + 1]:
items[j], items[j + 1] = items[j + 1], items[j]
不过,我更喜欢使用反引号 (```) 来指定代码。
有没有办法在使用反引号时为特定代码清单启用行号?
不,fenced code blocks extension of Python-Markdown. Only the global linenums
setting of the codehilite 扩展不支持此功能,用于防护代码块。
当然,只要您在相关许可证的范围内这样做,您总是可以分叉扩展并更改行为以满足您的需要。