laravelsu/highlight
Composer 安装命令:
composer require laravelsu/highlight
包简介
Laravel.su package code-highlighter
关键字:
README 文档
README
PHP-пакет для подсветки синтаксиса кода для проектов laravel.su, основанный на библиотеке Tempest.
Установка
Для установки пакета используйте Composer:
composer require laravelsu/highlight
Использование
Простой пример использования для league/commonmark:
use League\CommonMark\Environment\Environment; use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension; use League\CommonMark\MarkdownConverter; use Laravelsu\Highlight\CommonMark\HighlightExtension; $environment = new Environment(); $environment ->addExtension(new CommonMarkCoreExtension()) ->addExtension(new HighlightExtension()); $markdown = new MarkdownConverter($environment);
Примеры CSS
Стили для подсветки синтаксиса находятся в директории css.
Вы можете скопировать их как есть или настроить под свои нужды.
Использование инлайновых стилей
Если требуется вставлять стили непосредственно в HTML, например style="color:#000"" вместо css классов.
Для этого укажите путь к CSS-файлу при создании расширения:
$themePath = '/highlight/light.css' $environment ->addExtension(new CommonMarkCoreExtension()) ->addExtension(new HighlightExtension($themePath));
统计信息
- 总下载量: 1.41k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-12-24