跳至主要内容

与 Docusaurus 集成

本页介绍如何将 FormAgent.ai 集成到 Docusaurus 网站。集成后,Docusaurus 站点访客可直接体验 AI 助手服务。

前提条件

  • 已搭建好 Docusaurus 项目
  • 已注册 FormAgent.ai 账号
  • 已获取 Agent ID

集成步骤

1. 配置 docusaurus.config.js

打开 docusaurus.config.js 文件,添加或编辑 scripts 配置如下:

const config = {
title: 'Your Site',

scripts: [
{
id: 'formagent-script',
src: 'https://formagent.ai/embed.js',
async: true,
defer: true,
'data-agent-id': 'YOUR_AGENT_ID', // 从 FormAgent.ai 获取的 Agent ID
},
],

// 其他配置
presets: [
// ...
],
};

module.exports = config;

2. 配置说明

参数说明
id脚本唯一标识
srcFormAgent.ai 嵌入脚本的URL
async启用脚本异步加载
defer启用脚本延迟加载
data-agent-id从 FormAgent.ai 获取的 Agent ID

功能验证

  1. 保存配置后,重新构建 Docusaurus 站点:
npm run build
  1. 启动开发服务器进行验证:
npm run start
  1. 在浏览器中打开站点,确认 FormAgent.ai 聊天组件是否正常显示。

故障排查

聊天组件未显示时

  1. 检查浏览器控制台是否有报错信息
  2. 确认 Agent ID 设置是否正确
  3. 在网络面板确认 embed.js 是否加载成功

支持

如遇无法解决的问题,可通过以下方式获取支持:

相关链接