zoukankan      html  css  js  c++  java
  • 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 ijackualeptureMarkdowneditor;
    use ijackualeptureMarkdowneditorAssets;
    
    MarkdowneditorAssets::register($this);
    /** @var $model appmodelsArticle */
    ?>
    <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('yidashimarkdownMarkdown', ['language' => 'zh']); ?>
    

    3,解析方式:

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

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

  • 相关阅读:
    nxn随机矩阵乘以概率向量依旧是概率向量
    关于飞行器姿态计算
    两矩阵相乘后的秩
    关于矩阵A*b=A*c 中b是否等于c
    5.5节24题
    推论5.2.5
    js中function参数默认值
    陈经纶学校分析数据导出情况
    支付宝申请
    外国javascript资源搜索
  • 原文地址:https://www.cnblogs.com/wxjblog/p/6937669.html
Copyright © 2011-2022 走看看