alcea/yii2-prism-syntax-highlighter

This package is abandoned and no longer maintained. No replacement package was suggested.

Prism Syntax Highlighter for Yii2

Installs: 298

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Language:JavaScript

Type: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

This package is no longer maintained

YII2 Prism Syntax Highlighter

Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in thousands of websites, including some of those you visit daily.

#How to install?

1. Use composer

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

2. or, edit require section from composer.json

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

3. or, clone from GitHub

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

#How to use?

<?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 page http://prismjs.com/download.html