submitty / markdown
一个twig markdown扩展
v23.12.00
2023-11-28 15:49 UTC
Requires
- php: ^7.4 || ^8.0
- league/commonmark: ^2.0.0
- twig/twig: ^2.7.0|^3.0
Requires (Dev)
- php: ^7.2.5|^8.0
- phpunit/phpunit: ~6.0|~5.0|~8.0
README
Twig-Markdown 扩展
从 aptoma/twig-markdown 分支而来
要报告Submitty/Markdown的问题,请将其提交到Submitty/Submitty仓库。
目标
- 将league/commonmark作为Twig扩展应用
安装
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/Submitty/Markdown.git"
}
],
"require":{
"league/commonmark": "2.4.0",
"submitty/markdown": "version"
}
}
composer install
# or
composer update
示例
use League\CommonMark\MarkdownConverter; use Markdown\twig\Extension\PHPLeagueMarkdownEngine; use Markdown\twig\Extension\MarkdownExtension; // Based on the league/commonmark example $config = [ 'allow_unsafe_links' => false, ]; $environment = new Environment($config); $environment->addExtension(new CommonMarkCoreExtension()); $converter = new MarkdownConverter($environment); $engine = new PHPLeagueMarkdownEngine($converter); twig->addExtension(new MarkdownExtension($engine));
查看文档
文档建设中 通用文档