Yii2項目實現Markdown功能 在線Markdown編輯器

版權聲明:本文爲博主原創文章,歡迎擴散,擴散請務必註明出處。php

Yii中添加MarkDown編輯器

主要使用了兩個網頁Markdown編輯器,都帶預覽功能。git

1,ijackua/yii2-lepture-markdown-editor-widget:dev-master

GitHub地址--點擊進入
首先,給項目添加這個插件github

composer require ijackua/yii2-lepture-markdown-editor-widget:dev-master

依賴包下載好了,那麼接下來就能夠在視圖的表單中使用它了,使用的方法很簡單,下面提供一個簡單的例子來作參考:bootstrap

<?php
use ijackua\lepture\Markdowneditor;
use ijackua\lepture\MarkdowneditorAssets;

MarkdowneditorAssets::register($this);
/** @var $model \app\models\Article */
?>
<div style="margin-top: 100px;">
    <?php echo Markdowneditor::widget(['model' => $model, 'attribute' => 'content']); ?>
</div>

2,yidashi/yii2-bootstrap-markdown

GitHub地址
安裝依賴yii2

composer require yidashi/yii2-bootstrap-markdown:"*"

使用方法
1,直接使用markdown

<?php echo Markdown::widget(['name'=>'content','language'=>'zh']); ?>

2,結合ActiveForm使用app

<?php echo $form->field($model, 'content')->widget('yidashi\markdown\Markdown', ['language' => 'zh']); ?>

3,解析方式:

$content = Markdown::process($model->content,'gfm');

而後當作HTML代碼輸出到頁面中便可預覽composer

相關文章
相關標籤/搜索