skepticalhippo / php-markdown-parser
适用于 Laravel 4 的 Markdown 编译器
dev-master
2014-12-31 17:34 UTC
Requires
- laravel/framework: ~4
- skepticalhippo/php-markdown-lib: dev-master
Requires (Dev)
- mockery/mockery: 0.9.0
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 文件未找到处理器。
- 根据新的依赖项添加配置。
- 添加一些测试。