@@ -495,6 +495,38 @@ export default {
495
495
496
496
Please see [ ` markdown ` options] ( ../config/app-configs#markdown ) for more details.
497
497
498
+ You can add ` :line-numbers ` / ` :no-line-numbers ` mark in your fenced code blocks to override the value set in config.
499
+
500
+ ** Input**
501
+
502
+ ```` md
503
+ ```ts {1}
504
+ // line-numbers is disabled by default
505
+ const line2 = 'This is line 2'
506
+ const line3 = 'This is line 3'
507
+ ```
508
+
509
+ ```ts:line-numbers {1}
510
+ // line-numbers is enabled
511
+ const line2 = 'This is line 2'
512
+ const line3 = 'This is line 3'
513
+ ```
514
+ ````
515
+
516
+ ** Output**
517
+
518
+ ``` ts {1}
519
+ // line-numbers is disabled by default
520
+ const line2 = ' This is line 2'
521
+ const line3 = ' This is line 3'
522
+ ```
523
+
524
+ ``` ts:line-numbers {1}
525
+ // line-numbers is enabled
526
+ const line2 = 'This is line 2'
527
+ const line3 = 'This is line 3'
528
+ ```
529
+
498
530
## Import Code Snippets
499
531
500
532
You can import code snippets from existing files via following syntax:
@@ -551,6 +583,10 @@ You can also specify the language inside the braces (`{}`) like this:
551
583
<!-- with line highlighting: -->
552
584
553
585
<<< @/snippets/snippet.cs{1,2,4-6 c#}
586
+
587
+ <!-- with line numbers: -->
588
+
589
+ <<< @/snippets/snippet.cs{1,2,4-6 c#:line-numbers}
554
590
```
555
591
556
592
This is helpful if source language cannot be inferred from your file extension.
0 commit comments