uran1980/yii2-code-prettify

Yii2 Code syntax highlighter based on Google-Code-Prettify library.

Installs: 6 149

Dependents: 2

Suggesters: 0

Security: 0

Stars: 1

Watchers: 2

Forks: 2

Open Issues: 0

Language:CSS

Type:yii2-extension

0.0.2 2015-03-07 00:00 UTC

This package is auto-updated.

Last update: 2024-11-13 05:06:00 UTC


README

Code syntax highlighting based on Google-Code-Prettify.

Installation

Composer

The preferred way to install this extension is through Composer.

Either run

php composer.phar require uran1980/yii2-code-prettify "dev-master"

or add

"uran1980/yii2-code-prettify": "dev-master"

to the require section of your composer.json

Usage

To use this component add dependency to you project asset bundle. For example in ...\frontend\assets\AppAsset.php file add to dependency:

<?php

namespace frontend\assets;

class AppAsset extends \yii\web\AssetBundle
{
    ...
    public $depends = [
        ...
        'uran1980\yii\assets\codePrettify\CodePrettifyAsset',
    ];
}

That's it. In the View add source code blocks like this:

<pre class="prettyprint">
&lt;script type="text/javascript"&gt;
    // Say hello world until the user starts questioning
    // the meaningfulness of their existence.
    function helloWorld(world) {
      for (var i = 42; --i &gt;= 0;) {
        alert('Hello ' + String(world));
      }
    }
&lt;/script&gt;
&lt;style&gt;
    p { color: pink }
    b { color: blue }
    u { color: "umber" }
&lt;/style&gt;
</pre>


## Author

[Ivan Yakovlev](https://github.com/uran1980/), e-mail: [uran1980@gmail.com](mailto:uran1980@gmail.com)