脚本标签
通过简单的脚本标签将文档嵌入添加到任何网站
步骤
2
5
可选地配置嵌入
<script src="https://docs.company.com/~gitbook/embed/script.js"></script>
<script>
window.GitBook('init', { siteURL: 'https://docs.company.com' });
window.GitBook('configure', {
button: {
label: 'Ask',
icon: 'assistant' // 'assistant' | 'sparkle' | 'help' | 'book'
},
tabs: ['assistant', 'docs'],
actions: [
{
icon: 'circle-question',
label: 'Contact Support',
onClick: () => window.open('https://support.example.com', '_blank')
}
],
greeting: { title: 'Welcome!', subtitle: 'How can I help?' },
suggestions: ['What is GitBook?', 'How do I get started?']
});
window.GitBook('show');
</script>6
7
8
动态加载(可选)
<script>
function loadGitBookEmbed() {
var script = document.createElement("script");
// 如果您的文档站点受保护,您必须对脚本请求进行身份验证。
// 将签名令牌作为 `jwt_token` 附加。
var token = "your-jwt-token";
script.src =
"https://docs.company.com/~gitbook/embed/script.js?jwt_token=" +
encodeURIComponent(token);
script.async = true;
script.onload = function () {
window.GitBook('init', { siteURL: 'https://docs.company.com' });
window.GitBook("show");
};
document.head.appendChild(script);
}
// 就绪后加载
loadGitBookEmbed();
</script>API 参考
初始化
小部件控制
导航
聊天
配置
配置选项
选项卡
选项卡操作
操作问候
问候建议
建议工具
工具按钮
按钮访问者 (已验证访问)
访问者 (已验证访问)常见陷阱
最后更新于
这有帮助吗?