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 服务域和所需标头的完整列表,请参阅 防火墙和代理白名单。