pstaender/silverstripe-markdown-parser

将 Markdown 和 Markdown Extra 转换为 HTML,反之亦然

安装: 522

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 1

开放问题: 1

类型:silverstripe-vendormodule

1.1.2 2023-01-22 07:31 UTC

This package is auto-updated.

Last update: 2024-09-22 10:53:02 UTC


README

将任何字符串字段转换为 Markdown,反之亦然。

要求

  • Silverstripe 4+

安装

使用 composer 安装

  $ composer require pstaender/silverstripe-markdown-parser

使用方法

缓存刷新后,您可以在任何模板中使用转换后的内容

<article>
  $Content.markdown
  $Content.markdownExtra
  <p>
    $Title.inlineMarkdown
  </p>
  <p>
    $Title.inlineMarkdownExtra
  </p>
  <pre>
  $MyHTMLContent.htmlToMarkdown
  </pre>
</article>

配置

所有转换都应默认按预期工作。

底层使用了 ParsedownParsedownExtraLeague\HTMLToMarkdown\HtmlConverter 进行转换。不过,如果您需要不同的解析选项,可以通过自定义 Injector 配置来挂钩任何解析器。

许可证

MIT 许可证