reclic / easymde-bundle
为 Symfony 提供了 EasyMDE - Markdown 编辑器
v0.1.0
2022-08-31 17:41 UTC
Requires
- symfony/form: ^6.1
README
这个简单的包为 Symfony 提供了一个新的类型,该类型嵌入 EasyMDE - Markdown 编辑器。
安装
下载包
打开命令行,进入您的项目目录,然后执行以下命令以下载此包的最新稳定版本并将其添加到项目的依赖中
composer require reclic/easymde-bundle
启用包
然后,如果尚未自动执行,请通过在 config/bundles.php
中添加新行来启用包
<?php return [ /// Reclic\EasyMDEBundle\ReclicEasyMDEBundle::class => ['all' => true], /// ];
安装并加载资源
如果 public/bundles/
目录中没有 recliceasymde
文件夹,您必须运行以下命令来安装资源:
./bin/console assets:install
您需要将 public/bundles/recliceasymde/main.js
和 public/bundles/recliceasymde/main.css
资源加载到模板中。使用 SonataAdmin 包,可以通过编辑 config/packages/sonata_admin.yaml
来完成此操作
sonata_admin: ### assets: extra_javascripts: - bundles/recliceasymde/main.js extra_stylesheets: - bundles/recliceasymde/main.css
使用方法
只需在您的表单中调用 Reclic\EasyMDEBundle\Type\ReclicEasyMDEType
。
您可以通过传递一个数组来配置 EasyMDE 工具栏(使用 此表)
'attr' => [ 'data-toolbar' => 'heading, bold, italic, |, unordered-list, ordered-list, |, link, image, |, preview, side-by-side' ]