Interpreter of the Skriv Markup Language.
Switch branches/tags
Nothing to show
Clone or download



Interpreter of the Skriv Markup Language. PHP implementation.


SkrivMarkup can be installed using Composer.

In your project directory, create a composer.json file:

    "require": {
        "amaury/wikirenderer": "dev-master",
        "amaury/skrivmarkup": "dev-master"

Then, use Composer to fetch packages: php composer.phar install

How to use it

Once you have installed the needed packages with Composer, you can use SkrivMarkup.



// creation of the renderer object
$renderer = \Skriv\Markup\Renderer::factory();

// text to HTML processing
$text = "Some **Skriv** ''enabled'' text.";
$html = $renderer->render($text);

print($html); // <p>Some <strong>Skriv</strong> <em>enabled</em> text.</p>


The full documentation of Skriv Markup Language syntax and SkrivMarkup PHP interpreter is available on the website.


This project was created by Amaury Bouchard (, largely based on WikiRenderer from Laurent Jouanneau.

It is placed under the terms of the GNU Lesser General Public License 2.1.

All files are provided "AS IS", without any warranty.

Copyright © 2012-2013, Amaury Bouchard