vin-yang / yii2-editor-markdown
为 Yii2 的 editor.md
v0.0.3
2017-07-26 10:53 UTC
Requires
- bower-asset/vin.editor.md: *
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-20 20:00:46 UTC
README
为 Yii2 的 editor.md
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist vin-yang/yii2-editor-markdown "*"
或者将以下内容添加到您的 composer.json
文件的 require 部分中。
"vin-yang/yii2-editor-markdown": "*"
使用方法
扩展安装完成后,只需在您的代码中通过以下方式使用它:
<?php use yii\helpers\Html; use yii\bootstrap\ActiveForm; use vin\markdown\EditorMdWidget; ?> <?php echo $form->field($model, 'info_md')->widget(EditorMdWidget::className(), [ 'options' => [// html attributes 'id' => 'editor-markdown', ], 'clientOptions' => [ 'height' => '300', // 'previewTheme' => 'dark', // 'editorTheme' => 'pastel-on-dark', 'markdown' => '', //'codeFold' => true, 'syncScrolling' => true, 'saveHTMLToTextarea' => true, // 保存 HTML 到 Textarea 'searchReplace' => true, 'watch' => true, // 关闭实时预览 'htmlDecode' => 'style,script,iframe|on*', // 开启 HTML 标签解析,为了安全性,默认不开启 //'toolbar' => false, //关闭工具栏 'placeholder' => '欢迎使用MarkDown', 'previewCodeHighlight' => false, // 关闭预览 HTML 的代码块高亮,默认开启 'emoji' => true, 'taskList' => true, 'tocm' => true, // Using [TOCM] 'tex' => true, // 开启科学公式TeX语言支持,默认关闭 'flowChart' => true, // 开启流程图支持,默认关闭 'sequenceDiagram' => true, // 开启时序/序列图支持,默认关闭, 'imageUpload' => true, 'imageFormats' => ['jpg', 'jpeg', 'gif', 'png', 'bmp', 'webp'], 'imageUploadURL' => Url::to(['file-upload', 'type' => 'md']), ] ] ) ?>