library mddom
A Simple Markdown DOM
donatj/mddom
A Simple Markdown DOM
- Friday, November 10, 2017
- by donatj
- Repository
- 2 Watchers
- 0 Stars
- 25 Installations
- PHP
- 1 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 0 % Grown
MDDom - Markdown DOM
, (*1)
A Simple Easy To Use Way to Generate Markdown Using a "DOM" Like Interface, (*2)
See: docs/docs.md, (*3)
Requirements
Installing
Install the latest version with:, (*4)
composer require 'donatj/mddom'
Example
<?php
use donatj\MDDom;
require __DIR__ . '/../vendor/autoload.php';
$doc = new MDDom\Document;
$doc->appendChild(new MDDom\Header("Hello World!"));
$doc->appendChild(new MDDom\Paragraph("This text is in a paragraph"));
$doc->appendChild(new MDDom\Paragraph("This text is in a separate paragraph"));
$sub = new MDDom\DocumentDepth;
$doc->appendChild($sub);
// Header Level, e.g.
<
h2> is determined by the depth.
$sub->appendChild(new MDDom\Header("Sub-Header!"));
$sub->appendChild(new MDDom\CodeBlock("echo 'Hello World';", 'php'));
echo $doc->exportMarkdown();
Outputs:, (*5)
# Hello World!
This text is in a paragraph
This text is in a separate paragraph
## Sub-Header!
```php
echo 'Hello World';
```
dev-master
9999999-dev
A Simple Markdown DOM
Sources
Download
MIT
The Requires
The Development Requires
v0.0.2
0.0.2.0
A Simple Markdown DOM
Sources
Download
MIT
The Requires
The Development Requires
v0.0.1
0.0.1.0
A Simple Markdown DOM
Sources
Download
MIT
The Requires
The Development Requires