Markdown
Line Highlighting in Code Blocks
Input:
```js {1,3-4}
console.log('1')
console.log('2')
console.log('3')
console.log('4')
```
```ts
console.log('Not highlighted')
console.log('Highlighted') // [!code highlight]
console.log('Not highlighted')
```
Output:
console.log('1')
console.log('2')
console.log('3')
console.log('4')
console.log('Not highlighted')
console.log('Highlighted')
console.log('Not highlighted')
Word Highlighting in Code Blocks
Input:
```js /Hello/
const msg = 'Hello World'
console.log(msg)
console.log(msg) // prints Hello World
```
```ts
// [!code word:World]
const message = 'Hello World'
console.log(message) // prints Hello World
```
Output:
const msg = 'Hello World'
console.log(msg)
console.log(msg) // prints Hello World
const message = 'Hello World'
console.log(message) // prints Hello World
Diff Highlighting in Code Blocks
Input:
```ts
console.log('hewwo') // [!code --]
console.log('hello') // [!code ++]
console.log('goodbye')
```
Output:
console.log('hewwo')
console.log('hello')
console.log('goodbye')