reclic/easymde-bundle

为 Symfony 提供了 EasyMDE - Markdown 编辑器

安装次数: 13

依赖关系: 0

建议者: 0

安全: 0

星星: 2

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

v0.1.0 2022-08-31 17:41 UTC

This package is auto-updated.

Last update: 2024-09-29 06:20:32 UTC


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.jspublic/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'
]