Code syntax highlighting based on Google-Code-Prettify.
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
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">
<script type="text/javascript">
// Say hello world until the user starts questioning
// the meaningfulness of their existence.
function helloWorld(world) {
for (var i = 42; --i >= 0;) {
alert('Hello ' + String(world));
}
}
</script>
<style>
p { color: pink }
b { color: blue }
u { color: "umber" }
</style>
</pre>
## Author
[Ivan Yakovlev](https://github.com/uran1980/), e-mail: [uran1980@gmail.com](https://github.com/uran1980/yii2-code-prettify/blob/master/mailto:uran1980@gmail.com)
Comments