Class yii\console\Markdown

继承yii\console\Markdown » cebe\markdown\Parser
Uses Traitscebe\markdown\block\FencedCodeTrait, cebe\markdown\inline\CodeTrait, cebe\markdown\inline\EmphStrongTrait, cebe\markdown\inline\StrikeoutTrait
可用自版本2.0
源代码 https://github.com/yiisoft/yii2/blob/master/framework/console/Markdown.php

Markdown 解析器, 可增强 Markdown 以便在控制台环境中阅读.

基于 cebe/markdown.

受保护的属性

隐藏继承的属性

属性类型描述定义在
$escapeCharacters array 这些是"escapeable"(可转义)字符. yii\console\Markdown

受保护的方法

隐藏继承的方法

方法描述定义在
renderCode() 渲染代码块. yii\console\Markdown
renderEmph() Renders empathized elements. yii\console\Markdown
renderInlineCode() 渲染内联代码块`. yii\console\Markdown
renderParagraph() 渲染段落块. yii\console\Markdown
renderStrike() 渲染删除线特征. yii\console\Markdown
renderStrong() 渲染加粗元素. yii\console\Markdown

属性详情

$escapeCharacters protected 属性

这些是"escapeable"(可转义)字符. 当使用其中一个以反斜杠作为前缀的字符时, 将输出不带反斜杠的字符串, 并且不将其解释为 Markdown.

protected array $escapeCharacters = ['\\''`''*''_''~']

方法详情

renderCode() protected 方法

渲染代码块.

protected string renderCode ( $block )
$block array
renderEmph() protected 方法

Renders empathized elements.

protected string renderEmph ( $element )
$element array
renderInlineCode() protected 方法

渲染内联代码块`.

protected string renderInlineCode ( $element )
$element array
renderParagraph() protected 方法

渲染段落块.

protected string renderParagraph ( $block )
$block string
renderStrike() protected 方法

渲染删除线特征.

protected string renderStrike ( $element )
$element array
renderStrong() protected 方法

渲染加粗元素.

protected string renderStrong ( $element )
$element array