Skip to content

Commit

Permalink
Updated documentation for line highlighting
Browse files Browse the repository at this point in the history
Co-authored-by: nh916 <26590757+nh916@users.noreply.github.com>
  • Loading branch information
squidfunk and nh916 committed Jul 18, 2023
1 parent e897b89 commit 1ff2aec
Showing 1 changed file with 44 additions and 18 deletions.
62 changes: 44 additions & 18 deletions docs/reference/code-blocks.md
Original file line number Diff line number Diff line change
Expand Up @@ -358,27 +358,53 @@ argument placed right after the language shortcode. Note that line counts start
at `1`, regardless of the starting line number specified as part of
[`linenums`][Adding line numbers]:

```` markdown title="Code block with highlighted lines"
``` py hl_lines="2 3"
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]
```
````
=== "Lines"

```` markdown title="Code block with highlighted lines"
``` py hl_lines="2 3"
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]
```
````

<div class="result" markdown>
<div class="result" markdown>

``` py linenums="1" hl_lines="2 3"
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]
```
``` py linenums="1" hl_lines="2 3"
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]
```

</div>
</div>

=== "Line ranges"

```` markdown title="Code block with highlighted line range"
``` py hl_lines="3-5"
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]
```
````

<div class="result" markdown>

``` py linenums="1" hl_lines="3-5"
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]
```

</div>

[Adding line numbers]: #adding-line-numbers

Expand Down

0 comments on commit 1ff2aec

Please sign in to comment.