Yii2项目实现Markdown功能 在线Markdown编辑器

版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。

Yii中添加MarkDown编辑器

主要使用了两个网页Markdown编辑器,都带预览功能。

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

GitHub地址--点击进入
首先,给项目添加这个插件

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

依赖包下载好了,那么接下来就可以在视图的表单中使用它了,使用的方法很简单,下面提供一个简单的例子来做参考:

<?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地址
安装依赖

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

使用方法
1,直接使用

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

2,结合ActiveForm使用

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

3,解析方式:

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

然后当做HTML代码输出到页面中即可预览

转载于:https://www.cnblogs.com/wxjblog/p/6937669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值