@@ -358,27 +358,53 @@ argument placed right after the language shortcode. Note that line counts start
358
358
at `1`, regardless of the starting line number specified as part of
359
359
[`linenums`][Adding line numbers] :
360
360
361
- ` ` ` ` markdown title="Code block with highlighted lines"
362
- ` ` ` py hl_lines="2 3"
363
- def bubble_sort(items):
364
- for i in range(len(items)):
365
- for j in range(len(items) - 1 - i):
366
- if items[j] > items[j + 1]:
367
- items[j], items[j + 1] = items[j + 1], items[j]
368
- ` ` `
369
- ````
361
+ === "Lines"
362
+
363
+ ` ` ` ` markdown title="Code block with highlighted lines"
364
+ ` ` ` py hl_lines="2 3"
365
+ def bubble_sort(items):
366
+ for i in range(len(items)):
367
+ for j in range(len(items) - 1 - i):
368
+ if items[j] > items[j + 1]:
369
+ items[j], items[j + 1] = items[j + 1], items[j]
370
+ ` ` `
371
+ ````
370
372
371
- <div class="result" markdown>
373
+ <div class="result" markdown>
372
374
373
- ` ` ` py linenums="1" hl_lines="2 3"
374
- def bubble_sort(items):
375
- for i in range(len(items)):
376
- for j in range(len(items) - 1 - i):
377
- if items[j] > items[j + 1]:
378
- items[j], items[j + 1] = items[j + 1], items[j]
379
- ` ` `
375
+ ` ` ` py linenums="1" hl_lines="2 3"
376
+ def bubble_sort(items):
377
+ for i in range(len(items)):
378
+ for j in range(len(items) - 1 - i):
379
+ if items[j] > items[j + 1]:
380
+ items[j], items[j + 1] = items[j + 1], items[j]
381
+ ` ` `
380
382
381
- </div>
383
+ </div>
384
+
385
+ === "Line ranges"
386
+
387
+ ` ` ` ` markdown title="Code block with highlighted line range"
388
+ ` ` ` py hl_lines="3-5"
389
+ def bubble_sort(items):
390
+ for i in range(len(items)):
391
+ for j in range(len(items) - 1 - i):
392
+ if items[j] > items[j + 1]:
393
+ items[j], items[j + 1] = items[j + 1], items[j]
394
+ ` ` `
395
+ ````
396
+
397
+ <div class="result" markdown>
398
+
399
+ ` ` ` py linenums="1" hl_lines="3-5"
400
+ def bubble_sort(items):
401
+ for i in range(len(items)):
402
+ for j in range(len(items) - 1 - i):
403
+ if items[j] > items[j + 1]:
404
+ items[j], items[j + 1] = items[j + 1], items[j]
405
+ ` ` `
406
+
407
+ </div>
382
408
383
409
[Adding line numbers] : # adding-line-numbers
384
410
0 commit comments