arkecosystem / commonmark
此包已被弃用且不再维护。没有建议的替代包。
内部Laravel项目的CommonMark。由league/commonmark提供支持。
5.0.0
2021-09-29 02:37 UTC
Requires
- arkecosystem/ui: ^5.0
- calebporzio/sushi: ^2.1
- graham-campbell/markdown: ^13.1
- illuminate/support: ^8.28
- league/commonmark: ^1.5
- spatie/regex: ^2.0
- spatie/yaml-front-matter: ^2.0
- unicorn-fail/emoji: 1.0.x-dev
Requires (Dev)
- arkecosystem/stan: ^3.3
- guzzlehttp/guzzle: ^7.3
README
Laravel的CommonMark。由league/commonmark提供支持。
安装
- 使用composer要求:
composer require arkecosystem/commonmark
- 使用以下命令发布所有资产/视图:
php artisan vendor:publish --provider="ARKEcosystem\CommonMark\CommonMarkServiceProvider" --tag=config
。 - 禁用所有fortify包的自动发现。这一步骤是必需的,这样我们就可以控制
graham-campbell/markdown
和arkecosystem/commonmark
的加载顺序。
"extra": { "laravel": { "dont-discover": ["arkecosystem/commonmark", "graham-campbell/markdown"] } },
- 按照此顺序注册服务提供者。这将确保我们的包可以覆盖
graham-campbell/markdown
创建的任何绑定。
GrahamCampbell\Markdown\MarkdownServiceProvider::class, ARKEcosystem\CommonMark\CommonMarkServiceProvider::class,
使用
此包提供CommonMark的解析和渲染。所有规范和示例可以在 https://commonmark.org/ 查看。有一些自定义元素可以用来嵌入第三方内容。
嵌入SimpleCast

嵌入Twitter

嵌入YouTube
