skepticalhippo/php-markdown-parser

适用于 Laravel 4 的 Markdown 编译器

dev-master 2014-12-31 17:34 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:31:07 UTC


README

安装

运行 composer require vtalbot/markdown:1.5

运行 php artisan config:publish vtalbot/markdown

然后编辑 config.php 文件,位置在 app/config/packages/vtalbot/markdown,以符合您的需求。

'VTalbot\Markdown\MarkdownServiceProvider', 添加到 app/config/app.php 文件中的 providers,并将 'Markdown' => 'VTalbot\Markdown\Facades\Markdown', 添加到 app/config/app.php 文件中的 aliases

用法

http://domain.name/test.md

如果 test.md 文件不在 public 目录中,它将在 app/markdown 目录中搜索 test.md 文件。如果找到,则根据需要编译它并返回结果。

Markdown::make('file-in-markdown-directory');

或者,您可以编译一个简单的字符串

Markdown::string('#test');

处理 Markdown 文件未找到的情况

Markdown::setNotFoundHandler(function($file) { return 'Markdown file not found'; });
Markdown::setNotFoundHandler('MarkdownController@missing');

配置

有关 Markdown 配置的更多信息,您可以参考 http://michelf.ca/projects/php-markdown/configuration

变更日志

1.5

  • 更改已弃用的依赖。
  • 添加 Markdown 文件未找到处理器。
  • 根据新的依赖项添加配置。
  • 添加一些测试。