luisalvesmartins / docsifyPhaser

Docsify Phaser plugin - run Phaser code inside a docsify MD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docsify Phaser Plugin

Run Phaser code directly from a Docsify MD file.

demo

The markdown file is:

# Phaser 3 Demo running inside Docsify

Using the plugin, this is the standard Phaser javascript demo. The code is written inside the markdown.

You just need to include the Phaser javascript lib in the index.html and the plugin.

<!-- PHASER(divname) -->
    var config = {
        type: Phaser.AUTO,
        width: 800,
        height: 600,
        parent:'divname',
        physics: {
            default: 'arcade',
    ...

    }
<!-- ENDPHASER -->

And here the text continues

How to install

In the Docsify index.html include the Phaser and DocsifyPhaser plugin by adding two script references:

<!-- Phaser -->
<script src="https://cdn.jsdelivr.net/npm/phaser@3.15.1/dist/phaser-arcade-physics.min.js"></script>
<!-- DocsifyPhaser plugin -->
<script src="docsifyPhaser.js"></script>

You can add as many phaser blocks as you wish. Just ensure all the parent names are different.

Try a demo

In the demo folder you'll find a complete sample. Run docsify as is from that folder:

docsify serve .

About

Docsify Phaser plugin - run Phaser code inside a docsify MD

License:MIT License


Languages

Language:JavaScript 100.0%