pixelbrackets / markdown-mini-page
Quickly convert Markdown into a valid HTML5 page with minimal styles
Requires
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-11-06 22:50:43 UTC
README
Quickly convert Markdown into a valid HTML5 page with minimal styles.
⭐ 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.
- Minimal implementation - Three lines of code are enough → 🤗 thanks to pixelbrackets/html5-mini-template
- GitHub Flavored Markdown conversion → 🤗 thanks to erusev/parsedown
- GitHub Markdown stylesheet include → 🤗 thanks to pixelbrackets/gfm-stylesheet
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/
Usage
This package supports all options of the
pixelbrackets/html5-mini-template
package. For example setStylesheet()
to overwrite the default stylesheet.
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;
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.