2015年10月2日金曜日

Silexでマークダウン(Markdown)

Silex(1.3)でマークダウン(Markdown)の表示です。mheap/Silex-Markdownを利用しました。Twigのテンプレートで、そのまま利用できます。

PHP
$app->register(new SilexMarkdown\MarkdownExtension(), array(
  'markdown.class_path' => __DIR__ . '/../vendor/knplabs-markdown',
  'markdown.features'   => array(
    'header' => true,
    'list' => true,
    'horizontal_rule' => true,
    'table' => true,
    'foot_note' => true,
    'fenced_code_block' => true,
    'abbreviation' => true,
    'definition_list' => true,
    'inline_link' => true,
    'reference_link' => true,
    'shortcut_link' => true,
    'block_quote' => true,
    'code_block' => true,
    'html_block' => true,
    'auto_link' => true,
    'auto_mailto' => true,
    'entities' => false
  ),
));
Twig
{{ '
Hey
===
*Markdown support is working*
' | markdown }}

実際に設定してみたサイトがこちら

参考サイト
mheap/Silex-Markdown(GitHub)

0 件のコメント:

コメントを投稿