扩展功能

最后更新:2026年6月22日

到目前为止,您已经搭建了一个能够撰写文章并在网页上查看的基础 Tech Blog。不过,实际的服务往往不止于存储和展示数据,还经常需要与外部系统对接来扩展功能。

举例来说,当有新文章被创建或已有文章被修改时,您可能希望系统能够检测到这一变化并自动执行特定的操作。又或者,您可能希望先用一种语言撰写文章,再自动翻译成其他语言,从而填充多语言内容。

用 Webhook 接收事件

为了支持这类扩展,WEEGLOO 提供了 Webhook 功能。Webhook 的工作方式是:当某个特定资源发生变化时,将事件信息发送到预先设定好的外部服务器。也就是说,当 Content 发生创建、修改、删除等事件时,包含该信息的请求会被自动调用到您指定的 Web API。

  1. 在左侧菜单中点击 Webhooks,然后点击 Create
  2. 输入 Webhook 的名称,以及用于接收事件的外部服务器 URL
  3. 选择要响应哪些事件(例如 Content 的创建、修改),然后保存。

Webhook 创建界面。输入名称和外部服务器 URL 并选择事件的画面

用自动翻译来扩展

利用这个功能,您可以构建各种各样的自动化流程。在文章被创建或修改时,通过 Webhook 接收事件,再设置一台处理该事件的服务器(Handler)来执行额外的操作。

举一个例子,可以设想这样一个流程:先用英文撰写文章,然后自动翻译成其他语言。

  1. Webhook 将文章的创建、修改事件发送给 Handler。
  2. Handler 把收到的内容通过 LLM 这类翻译系统翻译成韩语。
  3. 将翻译结果通过 WEEGLOO 的 CMA(用于创建和修改内容的管理 API)重新写回。

这样一来,同一篇文章就会被自动填入英文和韩语两种内容。前面在与服务对接中看到的多语言结构(按 Locale 区分的值),就能在无需人工逐一搬运的情况下自动填充。

像这样将 Webhook 与 API 结合使用,您可以把 WEEGLOO 从单纯的内容存储库,扩展为与多个系统相连的数据中枢。由此便能实现自动化的内容处理、外部服务对接、基于事件的功能等更进阶的构建方式。

更多内容请参阅 Webhook

至此,我们已经了解了使用 WEEGLOO 搭建服务、协作以及扩展功能的整个流程。基于这一流程,您可以将 WEEGLOO 灵活地应用到各种形态的服务中。

  • 使用 AI:了解如何用 AI 创建内容并构建、部署网站。