Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.35 KB

configuring-code-highlighting.md

File metadata and controls

36 lines (26 loc) · 1.35 KB
title weight
Configuring code highlighting
2

By default, Shiki PHP is used to highlight 100+ languages, including PHP, JS, Blade, and many more.

In the code_highlighting.theme value of the markdown config file you can specify the default theme to be used. This value can be one of the themes that Shiki supports out of the box.

Shiki also supports any VSCode themes.

You can use a custom theme using the absolute path to a theme in as the value for code_highlighting.theme.

If you want to change the theme for a particular instance of x-markdown, pass a theme to the theme attribute.

<x-markdown theme="github-dark">
```php
echo 'Hello world';
```
</x-markdown>

Disabling code highlighting

Code highlighting can be disabled globally, by setting the code_highlighting.enabled key in the markdown config file to false.

If you don't want to use code highlighting for a particular instance of x-markdown, pass false to the code-highlighting attribute.

<x-markdown :highlight-code="false">
```php
echo 'Hello world';
```
</x-markdown>