1
0
mirror of https://github.com/gryf/jekyll-rst.git synced 2025-12-19 12:28:20 +01:00

Remove line number

Remove line number of code block.

(cherry picked from commit 60a416be8291c8da9b9ebc97a4d213982785ec22)
This commit is contained in:
Tranch
2018-03-23 20:28:04 +08:00
committed by Roman Dobosz
parent 5b8eef7d05
commit 830d4a498d

View File

@@ -66,13 +66,9 @@ class Pygments(Directive):
pres = re.compile("<pre>(.+)<\/pre>", re.S)
stripped = pres.search(parsed).group(1)
# Create tabular code with line numbers
table = '<div class="highlight"><table><tr><td class="gutter"><pre class="line-numbers">'
lined = ''
for idx, line in enumerate(stripped.splitlines(True)):
table += '<span class="line-number">%d</span>\n' % (idx + 1)
lined += '<span class="line">%s</span>' % line
table += '</pre></td><td class="code"><pre><code class="%s">%s</code></pre></td></tr></table></div>' % (lexer_name, lined)
# Add wrapper with optional caption and link
code = '<figure class="code">'
@@ -83,7 +79,8 @@ class Pygments(Directive):
if caption or link:
code += '<figcaption>%s %s</figcaption>' % (caption, link)
code += '%s</figure>' % table
code += '<div class="highlight"><pre><code class="%s">%s</code></pre></div>' % (lexer_name, lined)
code += '</figure>'
# Write cache
if cache_file is None: