webuni/commonmark-twig-renderer
最新稳定版本:0.2.0
Composer 安装命令:
composer require webuni/commonmark-twig-renderer
包简介
The Twig renderer for CommonMark PHP implementation
关键字:
README 文档
README
This extension allows you to use Twig templates to render CommonMark document.
Installation
This project can be installed via Composer:
composer require webuni/commonmark-twig-renderer
Usage
use League\CommonMark\CommonMarkConverter; use Webuni\CommonMark\TwigRenderer\CommonMarkTwig; $converter = new CommonMarkConverter(); CommonMarkTwig::setTwigRenderer($converter); echo $converter->convertToHtml('# Hello World!');
Template customization
In Twig, each Commonmark Node is represented by a Twig block. To customize any part of how a node renders, you just need to override the appropriate block.
{% extends 'commonmark.html.twig' %}
{% block header -%}
{% set content = block('_inline_children') -%}
<h{{ node.level }}><a name="{{ content|striptags|lower }}"></a>{{ content|raw }}</h{{ node.level }}>
{%- endblock %}
统计信息
- 总下载量: 427
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-02