Показать фрагмент кода клинка в виде клинка - PullRequest
1 голос
/ 29 октября 2019

Я создаю документацию для своих компонентов на основе блейдов в проекте laravel и хотел бы отображать выделенные фрагменты синтаксиса блейд-кода как часть документации, например:

Desired result

Я установил graham-campbell/markdown пакет и пытаюсь использовать его в файле .blade.php следующим образом:

enter image description here

(Не обращайте внимания на escape-символ)

Тем не менее, я получаю следующий вывод:

Actual output

1 Ответ

1 голос
/ 29 октября 2019

Вы можете обернуть Blade в директиву @verbatim и использовать Выделите JS в стиле, который вам нравится

<p>You can use the laravel code template like this</p>

@markdown
```php
@verbatim
@include('components.inputs.text', [
   'name' => 'input_name',
   'label' => 'testing',
])
@endverbatim
```
@endmarkdown
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/styles/a11y-dark.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/highlight.min.js"></script>
<script>
    hljs.initHighlightingOnLoad();
</script>

Результат

enter image description here

Надеюсь, это поможет

...