Title: WP-Markdown-SyntaxHighlighter
Author: mattshelton
Published: <strong>ئەیلوول 13, 2012</strong>
Last modified: ئەیلوول 17, 2012

---

گەڕان لە پێوەکراوەکان

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/wp-markdown-syntaxhighlighter.svg)

# WP-Markdown-SyntaxHighlighter

 لەلایەن [mattshelton](https://profiles.wordpress.org/mattshelton/)

[داگرتن](https://downloads.wordpress.org/plugin/wp-markdown-syntaxhighlighter.0.4.zip)

 * [وردەکارییەکان](https://ku.wordpress.org/plugins/wp-markdown-syntaxhighlighter/#description)
 * [پێداچوونەوەکان](https://ku.wordpress.org/plugins/wp-markdown-syntaxhighlighter/#reviews)
 *  [دامەزراندن](https://ku.wordpress.org/plugins/wp-markdown-syntaxhighlighter/#installation)
 * [گەشەپێدان](https://ku.wordpress.org/plugins/wp-markdown-syntaxhighlighter/#developers)

 [پشتیوانی](https://wordpress.org/support/plugin/wp-markdown-syntaxhighlighter/)

## وەسف

WP-Markdown-SyntaxHighlighter is intended to work with the [wp-markdown](https://wordpress.org/extend/plugins/wp-markdown/)
and [SyntaxHighlighter Evolved](http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/)
plugins as follows:

 * WP-Markdown can automatically use [Prettify.js](http://code.google.com/p/google-code-prettify/)
   to format code, but if you prefer [Alex Gorbatchev’s SyntaxHighlighter](http://alexgorbatchev.com/SyntaxHighlighter/),
   this plugin will re-format the Markdown-formatted code blocks to be properly 
   styled by SyntaxHighlighter directly or SyntaxHighlighter Evolved via plugin.
 * SyntaxHighlighter Evolved uses SyntaxHighlighter and additional extended functionality
   to display code blocks in an easily readable manner.

There are two methods of use:

 1. Add a `#!` line to your code example and specify the language (brush) only
 2. Add a `#!!` line to your code example and specify any/all supported parameters 
    via a JSON object

#### Simple Method

To use, add a `#!` line as the first line of your code example with the language
you are using:

    ```
    #!ruby
    class Foo < Bar
      def hello
        puts "Hello World!"
      end
    end
    ```

The `#!` is removed, and the code is reformatted as:

    ```
    <pre class="brush:ruby; notranslate" title="">class One < Two
      def hello
        puts "Hello World!"
      end
    end</pre>
    ```

#### Full Method

To use, add a `#!!` line as the first line of your code example, with any of the
supported SyntaxHighlighter parameters as a JSON object

    ```
    #!!{"brush":"ruby","toolbar":"true","highlight":"[2,3,4]"}
    class Foo < Bar
      def hello
        puts "Hello World!"
      end
    end
    ```

The `#!!` is removed, and the parameters are interpreted into a CSS class string
as:

    ```
    <pre class="brush: ruby; toolbar: true; highlight: [2,3,4]; notranslate">class Foo < Bar
      def hello
        puts "Hello World!"
      end
    end</pre>
    ```

### TODO

 * Consider adding support to toggle ‘notranslate’

## دامەزراندن

 1. Upload the `wp-markdown-syntaxhighlighter` folder (and its contents) to the `/wp-
    content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Modify improperly formatted code blocks with your chosen `#!` or `#!!` formatting.

## پێداچوونەوەکان

هیچ پێداچوونەوەیەک نەنووسراوە بۆ ئەم پێوەکراوە.

## بەشداربووان و گەشەپێدەران

“WP-Markdown-SyntaxHighlighter” نەرمەواڵەیەکی سەرچاوە کراوەیە. ئەم کەسانەی خوارەوە
بەشدارییان تێدا کردووە.

بەشداربووان

 *   [ mattshelton ](https://profiles.wordpress.org/mattshelton/)

[“WP-Markdown-SyntaxHighlighter” وەربگێڕە بۆ زمانەکەی خۆت.](https://translate.wordpress.org/projects/wp-plugins/wp-markdown-syntaxhighlighter)

### دەتەوێت بەشداربیت لە گەشەپێدان؟

[گەڕان لە کۆدەکەدا بکە](https://plugins.trac.wordpress.org/browser/wp-markdown-syntaxhighlighter/)،
سەیری [تەمارگەی (SVN)](https://plugins.svn.wordpress.org/wp-markdown-syntaxhighlighter/)
بکە، یان بەشداربە لە [ڕووداوتۆماری گەشەپێدان](https://plugins.trac.wordpress.org/log/wp-markdown-syntaxhighlighter/)
لە ڕێگەی [(RSS)](https://plugins.trac.wordpress.org/log/wp-markdown-syntaxhighlighter/?limit=100&mode=stop_on_copy&format=rss).

## ڕووداوتۆمارگەریی گۆڕین

#### 0.4

 * Switched from `preg_replace()` to `preg_replace_callback` for ()
 * Removed some potentially harmful formatting code
 * _Hat tip to Richard Cyrus for suggesting these changes_

#### 0.3.1

 * Updated licensing to GPL 2 in order to post in WP plugin directory
 * Cleaned up some comments, code formatting

#### 0.3

 * Fixed case where both syntaxes could not be used in a single post
 * Added support for the title parameter (default: empty)

#### 0.2.1

 * Refactored strings to constants
 * Fixed a typo

#### 0.2

 * Added `#!!` syntax to support extended parameters from JSON string
 * Added support for the following parameters:
    - auto-links (default: true)
    - class-name (default: ”)
    - collapse (default: false)
    - first-line (default: 1)
    - gutter (default: true)
    - highlight (default: null, format is a number or array of numbers)
    - html-script (default: false)
    - ruler (default: false)
    - smart-tabs (default: true)
    - title (default: null) **NOTE**: This does not set the title attribute on the`
      <pre>` tag yet.
    - tab-size (default: 4)
    - toolbar (default: true)

#### 0.1

 * Initial release

## مێتا

 *  وەشان **0.4**
 *  دوایین بەڕۆژکردنەوە **14 ساڵ لەمەوبەر**
 *  دامەزراندنی چالاک **10+**
 *  وەشانی وۆردپرێس ** 3.1 یان بەرزتر **
 *  تاقیکراوەتەوە تا **3.4.2**
 *  زمان
 * [English (US)](https://wordpress.org/plugins/wp-markdown-syntaxhighlighter/)
 * تاگەکان
 * [code](https://ku.wordpress.org/plugins/tags/code/)[markdown](https://ku.wordpress.org/plugins/tags/markdown/)
   [pre](https://ku.wordpress.org/plugins/tags/pre/)[syntax](https://ku.wordpress.org/plugins/tags/syntax/)
   [SyntaxHighlighter](https://ku.wordpress.org/plugins/tags/syntaxhighlighter/)
 *  [بینینی پێشکەوتوو](https://ku.wordpress.org/plugins/wp-markdown-syntaxhighlighter/advanced/)

## هەڵسەنگاندنەکان

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/wp-markdown-syntaxhighlighter/reviews/#new-post)

[بینینی هەموو پێداچوونەوەکان](https://wordpress.org/support/plugin/wp-markdown-syntaxhighlighter/reviews/)

## بەشداربووان

 *   [ mattshelton ](https://profiles.wordpress.org/mattshelton/)

## پشتیوانی

هیچت هەیە بۆ وتن؟ پێویستت بە یارمەتییە؟

 [بینینی مەکۆی پاڵپشتی](https://wordpress.org/support/plugin/wp-markdown-syntaxhighlighter/)

## ببەخشە

دەتەوێت پشتگیریی بەرەوپێشچوونی ئەم پێوەکراوە بکەیت؟

 [ ببەخشە بەم پێوەکراوە ](http://www.mattshelton.net)