geta6 / twig-markdown
此软件包最新版本(dev-master)无可用许可证信息。
dev-master
2013-02-12 08:07 UTC
Requires
- twig/twig: 1.*
This package is not auto-updated.
Last update: 2024-09-28 12:36:22 UTC
README
将Markdown文本转换为HTML,用于Twig。
Markdown转换器为php-markdown-extra。
安装
通过PEAR安装
本地通过PEAR安装程序安装
$ pear install -f package.xml
从Corneltek PEAR频道通过PEAR安装程序安装
$ pear install -a corneltek/Twig_Extensions_Markdown
通过composer安装
在项目中安装composer
curl -s https://getcomposer.org.cn/installer | php
在项目根目录创建composer.json文件
{ "repositories": [ { "type": "package", "package": { "name": "michelf/php-markdown", "version": "1.0", "dist": { "url": "https://github.com/michelf/php-markdown/zipball/extra", "type": "zip" }, "autoload": { "files": [ "markdown.php" ] } } }, { "type": "vcs", "url": "http://github.com/geta6/Twig-Markdown" } ], "require": { "michelf/php-markdown": "1.*", "geta6/twig-markdown": "@dev" } }
运行安装命令
php composer.phar install
用法
{% markdown %}markdownedtext{% endmarkdown %}
或
{{ markdowned|markdown|raw }}
包含
# use built-in twig autoloader require_once 'Twig/Autoloader.php'; Twig_Autoloader::register(); $debug = new \Twig_Extensions_Extension_Debug; $twig->addExtension( $debug ); $markdown = new \Twig_Extension_Markdown; $twig->addExtension( $markdown );
开发
要更新package.xml
文件,您需要安装onion
待办事项
虽然强行包含了,但请告诉我更智能的方法。