pixelbrackets/markdown-mini-page

Quickly convert Markdown into a valid HTML5 page with minimal styles

1.0.0 2020-11-15 21:50 UTC

This package is auto-updated.

Last update: 2024-04-06 21:25:47 UTC


README

Version Build Status Made With License Contribution

Quickly convert Markdown into a valid HTML5 page with minimal styles.

Screenshot

⭐ You like this package? Please star it or send a tweet. ⭐

Vision

This package converts Markdown content into HTML, wraps a HTML5 document header and links a minimal stylesheet. This allows to quickly convert Markdown text into a webpage view.

See »Usage« for some examples.

The package follows the KISS principle.

Requirements

  • PHP

Installation

Packagist Entry https://packagist.org/packages/pixelbrackets/markdown-mini-page/

Source

https://gitlab.com/pixelbrackets/markdown-mini-page/

Mirror https://github.com/pixelbrackets/markdown-mini-page/ (Issues & Pull Requests mirrored to GitLab)

Demo

🚀 https://markdown-mini-page.app.pixelbrackets.de/

⌨️ php tests/demo.php.

Usage

This package supports all options of the pixelbrackets/html5-mini-template package. For example setStylesheet() to overwrite the default stylesheet.

  1. Convert a message written in Markdown style into a HTML, wrap into a HTML5 document and link a minimal stylesheet

    $markup = (new \Pixelbrackets\MarkdownMiniPage\MarkdownMiniPage())
        ->setContent('Hello _Markdown_ World!')
        ->getMarkup();
    echo $markup;
    
  2. Convert & wrap a message, set your own stylesheet URL and title

    $template = (new \Pixelbrackets\MarkdownMiniPage\MarkdownMiniPage())
        ->setStylesheet('/assets/styles.css')
        ->setTitle('Index')
        ->setContent('# Status' . PHP_EOL . 'All Systems Operational');
    echo $template->getMarkup();
    

License

GNU General Public License version 2 or later

The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html.

Author

Dan Untenzu (mail@pixelbrackets.de / @pixelbrackets)

Changelog

See CHANGELOG.md

Contribution

This script is Open Source, so please use, share, patch, extend or fork it.

Contributions are welcome!

Feedback

Please send some feedback and share how this package has proven useful to you or how you may help to improve it.