npm 包 @ckeditor/ckeditor5-media-embed 使用教程

阅读时长 5 分钟读完

什么是 @ckeditor/ckeditor5-media-embed?

@ckeditor/ckeditor5-media-embed 是一个用于 CKEditor5 的 npm 包,它提供了一种在文章中嵌入多媒体文件的方式。 其中,多媒体文件可以是视频、音频等。

如何安装 @ckeditor/ckeditor5-media-embed?

首先你需要使用 npm 安装 CKEditor5:

然后安装该模块:

如何在 CKEditor5 中使用 @ckeditor/ckeditor5-media-embed?

  1. 导入模块

首先,为了在 CKEditor5 中使用 CKEditor5MediaEmbed 插件,你需要在你的应用中导入该模块,假设你的应用是一个 React 应用,在你的 App.js 文件中导入该模块:

  1. 配置 CKEditor5

接下来,你需要在 ClassicEditor 的配置中添加插件:

-- -------------------- ---- -------
----- --- ------- --------- -
  -------- -
    ------ -
      ---- ----------------
        ------ -----------
        --------------
          -------- ------------- -
          --------- ------ -- -
            -------------------------------------------------------- - -------- -- -
              ------ --- ---------------------
            -
          - -
          -------- -
            ------------- - ------------------ --
            -- -----
          - -
        --
      ------
    --
  -
-

这里我们将 @ckeditor/ckeditor5-media-embed 插件添加到了 ClassicEditor 的 extraPlugins 中。

  1. 在 CKEditor5 中使用 @ckeditor/ckeditor5-media-embed

最后,在编辑器中输入以下代码即可插入媒体文件:

完整的使用示例:

-- -------------------- ---- -------
------ ------ - --------- - ---- -------
------ ------------- ---- -----------------------------------
------ ------------------ ---- ---------------------------------------------------
------ -----------

----- --- ------- --------- -
  -------- -
    ------ -
      ---- ----------------
        ------ -----------
        --------------
          -------- ------------- -
          --------- ------ -- -
            -------------------------------------------------------- - -------- -- -
              ------ --- ---------------------
            -
          - -
          -------- -
            ------------- - ------------------ --
            -- -----
          - -
          ------------- --- ------- ---------
        --
      ------
    --
  -
-

-------- --------------------- -
  ----------- - -------
  ----------- - -- -- -
    ------ --- ----------------- ------- -- -
      ----- ---- - --- -----------
      ------------------- ------------------
      ----------------- -----
        -------------- -- -
          ---------------------------
          ----------------- ---------------
        --
        ------------ -- -
          ---------------------
          --------------
        --
    --
  -
-

------ ------- ----

总结

通过本文,我们学习了如何在 CKEditor5 中使用 npm 包 @ckeditor/ckeditor5-media-embed,来方便我们在文章中嵌入多媒体文件,希望能对前端开发者有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/5f3208873b0ab45f74a8bd3f

纠错
反馈