Tiny Cloud 的混合部署允许在自托管环境中加载高级插件。下载并安装 TinyMCE 社区版 即可开始使用。

注册免费 API 密钥可获得高级 图像编辑 插件的使用权限。必须已配置 Tiny Cloud 图像代理服务器。一旦设置好 API 密钥,随时可以购买高级插件。

步骤 1:将自定义脚本标签插入网页

在指定加载 TinyMCE 的脚本标签后,将以下脚本添加到网页中。请务必将 'no-api-key' 替换为您自己的 API 密钥。

<script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/8/plugins.min.js" referrerpolicy="origin" crossorigin="anonymous"></script>

步骤 2:指定已购买的小小 MCE 插件和工具栏按钮

购买的插件可能需要最多 30 分钟才能在 TinyMCE 中可用。请清除浏览器缓存。

扩展 TinyMCE 配置 以包含任何额外购买的插件以及相关的工具栏和菜单项。有关每个插件的启用指南,请参阅 高级插件。

使用 Tiny Cloud 时,以下选项的配置会自动发生:

  • editimage_cors_hosts

  • editimage_proxy_service_url

  • export_image_cors_hosts

  • export_image_proxy_service_url

  • linkchecker_service_url

  • mediaembed_service_url

  • spellchecker_rpc_url

  • autocorrect_service_url

以下是完整示例,其中:

  • Tiny Cloud API key 的值为 no-api-key。

  • Tiny Cloud 已启用 拼写检查器 插件。

<html> <head> <script src="https://your_server/tinymce.min.js"></script> <script src="https://cdn.tiny.cloud/1/no-api-key/tinymce/8/plugins.min.js" referrerpolicy="origin" crossorigin="anonymous"></script> </head> <body> <textarea><p>test textarea</p></textarea> <script> tinymce.init({ selector: 'textarea', height: 500, plugins: [ 'advlist', 'autolink', 'lists', 'link', 'image', 'charmap', 'preview', 'anchor', 'pagebreak', 'tinymcespellchecker' ] }); </script> </body><html>

步骤 3:转发代理和防火墙配置

如果网络具有控制互联网访问的防火墙或转发代理,请确保以下 URL 可访问:

  • 编辑器部署的所有 URL。

  • 插件部署的所有 URL。

  • *.tiny.cloud — 涵盖所有 Tiny Cloud 服务,包括图像代理、链接检查器、拼写检查器、AI API 和文档转换器。

请求上述 URL 时,请确保保留 tiny-api-key 和 tinymce-api-key 标头。

有关 Tiny Cloud 服务域和所需标头的完整列表,请参阅 防火墙和代理白名单。