扩展功能
最后更新:2026年6月22日
到目前为止,您已经搭建了一个能够撰写文章并在网页上查看的基础 Tech Blog。不过,实际的服务往往不止于存储和展示数据,还经常需要与外部系统对接来扩展功能。
举例来说,当有新文章被创建或已有文章被修改时,您可能希望系统能够检测到这一变化并自动执行特定的操作。又或者,您可能希望先用一种语言撰写文章,再自动翻译成其他语言,从而填充多语言内容。
用 Webhook 接收事件
为了支持这类扩展,WEEGLOO 提供了 Webhook 功能。Webhook 的工作方式是:当某个特定资源发生变化时,将事件信息发送到预先设定好的外部服务器。也就是说,当 Content 发生创建、修改、删除等事件时,包含该信息的请求会被自动调用到您指定的 Web API。
- 在左侧菜单中点击 Webhooks,然后点击 Create。
- 输入 Webhook 的名称,以及用于接收事件的外部服务器 URL。
- 选择要响应哪些事件(例如 Content 的创建、修改),然后保存。

用自动翻译来扩展
利用这个功能,您可以构建各种各样的自动化流程。在文章被创建或修改时,通过 Webhook 接收事件,再设置一台处理该事件的服务器(Handler)来执行额外的操作。
举一个例子,可以设想这样一个流程:先用英文撰写文章,然后自动翻译成其他语言。
- Webhook 将文章的创建、修改事件发送给 Handler。
- Handler 把收到的内容通过 LLM 这类翻译系统翻译成韩语。
- 将翻译结果通过 WEEGLOO 的 CMA(用于创建和修改内容的管理 API)重新写回。
这样一来,同一篇文章就会被自动填入英文和韩语两种内容。前面在与服务对接中看到的多语言结构(按 Locale 区分的值),就能在无需人工逐一搬运的情况下自动填充。
像这样将 Webhook 与 API 结合使用,您可以把 WEEGLOO 从单纯的内容存储库,扩展为与多个系统相连的数据中枢。由此便能实现自动化的内容处理、外部服务对接、基于事件的功能等更进阶的构建方式。
更多内容请参阅 Webhook。
至此,我们已经了解了使用 WEEGLOO 搭建服务、协作以及扩展功能的整个流程。基于这一流程,您可以将 WEEGLOO 灵活地应用到各种形态的服务中。
- 使用 AI:了解如何用 AI 创建内容并构建、部署网站。
