pstaender/silverstripe-markdown-parser

Transforms markdown and markdown extra to HTML and vice versa

Installs: 400

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 1

Type:silverstripe-vendormodule

v1.0.0 2019-08-14 09:12 UTC

This package is auto-updated.

Last update: 2020-09-03 11:13:57 UTC


README

Build Status

Markdown Parser for SilverStripe

Converts (inline) text to Markdown / MarkdownExtra and vice versa.

Requirements

  • Silverstripe 4+

Installation

Install with composer:

  $ composer require pstaender/silverstripe-markdown-parser

Usage

After flushing your cache you can use the convertes in any template:

<article>
  $Text.Markdown
  $Text.MarkdownExtra
  <p>
    $Title.InlineMarkdown
  </p>
  <p>
    $Title.InlineMarkdownExtra
  </p>
  <pre>
  $Content.HTMLToMarkdown
  </pre>
</article>

Configuration

Every converting should work as expected out of the box.

Under the hood the parsers Parsedown, ParsedownExtra and League\HTMLToMarkdown\HtmlConverter are used for conversion. Anyhow, if you need to different parsing options you can hook any parser with a custom Injector configuration.

License

MIT License