mve-it-solutions/yii2-google-code-prettify

Yii2 Code syntax highlighter using Google Code Prettify

Installs: 96 121

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:CSS

Type:yii2-extension

0.0.1 2015-11-29 13:47 UTC

This package is not auto-updated.

Last update: 2025-08-03 00:07:49 UTC


README

Yii2 Code syntax highlighter using Google Code Prettify

Installation

Composer

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist mve-it-solutions/yii2-google-code-prettify "*"

or add

"mve-it-solutions/yii2-google-code-prettify": "*"

to the require section of your composer.json file.

Usage

To use this extension add below to your main layout:

\mveitsolutions\googlecodeprettify\GoogleCodePrettifyAsset::register($this, ['style' => 'simple', 'lineNums' => true, 'autoAddPreClasses' => true]);
  • This will use the style defined by simple.css
  • This will add linenumbers on every line in the pre (code) block
  • This will auto add the classes prettyprint and linenums to every pre tag

AssetBundle Register Options

style Google Code Prettify Skin Options: desert, doxy, prettify, sons-of-obsidian, sunburst or simple

lineNums Put line numbers on every line Options: true or false

autoAddPreClasses Automatically add classes to every pre tag Options: true or false

License

yii2-google-code-prettify is released under the MIT License. See LICENSE.md file for details.