alcea/yii2-prism-syntax-highlighter

此包已 弃用 且不再维护。未建议替代包。

Yii2 Prism 语法高亮器

安装: 300

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 0

开放问题: 0

语言:JavaScript

类型:yii2-extension

v1.1 2016-12-30 22:58 UTC

This package is auto-updated.

Last update: 2021-10-06 13:35:17 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

此包已不再维护

YII2 Prism 语法高亮器

Prism 是一个轻量级、可扩展的语法高亮器,它基于现代网络标准构建。它在成千上万的网站上使用,包括你每天访问的一些网站。

如何安装?

1. 使用 composer

composer require alcea/yii2-prism-syntax-highlighter "~1"

2. 或者,从 composer.json 的 require 部分 编辑

"alcea/yii2-prism-syntax-highlighter": "~1"

3. 或者,从 GitHub 克隆

git clone https://github.com/alceanicu/yii2-prism-syntax-highlighter

如何使用?

<?php

use alcea\yii2PrismSyntaxHighlighter\PrismSyntaxHighlighter;
 
PrismSyntaxHighlighter::widget([
    'theme' => PrismSyntaxHighlighter::THEME_DEFAULT,
    'languages' => ['php', 'php-extras', 'css'],
    'plugins' => ['copy-to-clipboard']
]);

$md = <<<MD_FILE
'''js
$(document).on('focusout', 'input[name="test"]', function(event) {
	event.preventDefault();
	// do ...
});
'''
MD_FILE;

echo Markdown::process($md, 'gfm-comment');

PrismJs 页面 https://prism.npmjs.net.cn/download.html