arkecosystem/commonmark

此包已被弃用且不再维护。没有建议的替代包。

内部Laravel项目的CommonMark。由league/commonmark提供支持。

5.0.0 2021-09-29 02:37 UTC

README

banner.png

Laravel的CommonMark。由league/commonmark提供支持。

安装

  1. 使用composer要求: composer require arkecosystem/commonmark
  2. 使用以下命令发布所有资产/视图: php artisan vendor:publish --provider="ARKEcosystem\CommonMark\CommonMarkServiceProvider" --tag=config
  3. 禁用所有fortify包的自动发现。这一步骤是必需的,这样我们就可以控制 graham-campbell/markdownarkecosystem/commonmark 的加载顺序。
"extra": {
    "laravel": {
        "dont-discover": ["arkecosystem/commonmark", "graham-campbell/markdown"]
    }
},
  1. 按照此顺序注册服务提供者。这将确保我们的包可以覆盖 graham-campbell/markdown 创建的任何绑定。
GrahamCampbell\Markdown\MarkdownServiceProvider::class,
ARKEcosystem\CommonMark\CommonMarkServiceProvider::class,

使用

此包提供CommonMark的解析和渲染。所有规范和示例可以在 https://commonmark.org/ 查看。有一些自定义元素可以用来嵌入第三方内容。

嵌入SimpleCast

![](simplecast:0275fefa-b0e5-4558-b876-09deb95386e6)

嵌入Twitter

![](twitter:laravelnews/status/1315392740537044995)

嵌入YouTube

![](youtube:Mb-oVVctwyc)