Skip to content
BlueSky GitHub

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')