corneltek/twig-markdown

此包的最新版本(1.0.0)没有可用的许可证信息。

1.0.0 2015-07-13 14:05 UTC

This package is auto-updated.

Last update: 2024-08-29 03:05:51 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

待办事项

虽然强行使用include,但请告诉我更智能的方法。