lablog/parsedown

此包最新版本(1.0.0)没有可用的许可证信息。

1.0.0 2014-03-20 22:45 UTC

This package is not auto-updated.

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


README

不再维护!请尝试以下替代方案: https://github.com/jralph/Twig-Markdown

LaBlog Parsedown 插件(包括 Twig 过滤器)

LaBlog 的替代 markdown 处理器包装器。此处理器使用 parsedown 处理器而不是默认的 MarkdownExtra 处理器。

此处理器有一些不同之处。主要区别在于,此处理器需要 GitHub 风格的 markdown。大部分情况下,这是标准 markdown 格式,但是如果你使用过 Markdown Extra,你会注意到一些功能可能不同。

安装

主处理器

LaBlog Parsedown 可以通过更改 Lablog\Lablog\Processor\ProcessorInterface 的绑定来作为 LaBlog 的默认处理器安装。

绑定应更改如下

'Lablog\Lablog\Processor\ProcessorInterface' => 'Lablog\Parsedown\ParsedownProcessor'

Twig 过滤器

LaBlog Parsedown 还添加了 Parsedown 作为 twig 过滤器。要启用 twig 过滤器,将 Lablog\Parsedown\ParsedownProcessor 添加到你的 Laravel config/app.php 文件中的服务提供者。

完成后,你将能够像这样使用 parsedown 过滤器。

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>My Twig Template</title>
</head>
<body>
    {{ content | parsedown }}
</body>
</html>

其中 content 是一个 markdown 字符串。