npm 包 @mangoart/gatsby-plugin-purechat 使用教程

在现代网站中,聊天窗口已经成为各大企业网站中必不可少的组件。而 PureChat 又是聊天窗口组件中的一个不错的选择。在 Gatsby 网站开发中,使用 @mangoart/gatsby-plugin-purechat 插件可以轻松集成 PureChat 窗口。在本文中,我们将会详细解释如何使用 @mangoart/gatsby-plugin-purechat 插件来将 PureChat 窗口集成到您的 Gatsby 网站中。

支持的环境

  • Gatsby ^2.0.0
  • React ^16.0.0

安装

安装 @mangoart/gatsby-plugin-purechat 首先需要先安装 Gatsby 和 React,如果您还没有安装过,请先参考 GatsbyReact 的官方文档进行安装。安装完成后,在您的 Gatsby 项目根目录下,使用以下命令安装 @mangoart/gatsby-plugin-purechat:

--- - --------------------------------

使用

  1. 在您的 Gatsby 项目根目录下的 gatsby-config.js 中配置:
-------------- - -
  -------- -
    -
      -------- -----------------------------------
      -------- -
        ------- -----
        ---------- -----------------
      -
    -
  -
-

其中,

  • enable 值为 true 表示启用 PureChat 窗口,在生产环境中默认启用,在开发环境中不启用。
  • websiteId 值为您在 PureChat 中的网站 ID,如果不填写,则无法正常启用 PureChat 窗口。
  1. 将 PureChat 窗口的相关代码嵌入到您的模板文件中:
------ ----- ---- -------
------ - ---------- - ---- --------

----- -------- - -- -- -
  -------
    ----------------------
    ------------------------------------------
  --
-

------ ------- --------

示例代码

-- ----------------
-------------- - -
  -------- -
    -
      -------- -----------------------------------
      -------- -
        ------- -----
        ---------- ---------
      -
    -
  -
-

-- ----------------------
------ ----- ---- -------
------ - ---------- - ---- --------

----- -------- - -- -- -
  -------
    ----------------------
    ------------------------------------------
  --
-

------ ------- --------

-- --------------
------ ----- ---- -------
------ -------- ---- ------------------------

----- --------- - -- -- -
  -----
    --------- -----------
    ---------- -- -- ------ ---------
    --------- --
  ------
-

------ ------- ---------

总结

本文详细介绍了如何使用 @mangoart/gatsby-plugin-purechat 插件将 PureChat 窗口集成到 Gatsby 网站当中。通过本文的讲解,您可以轻松的将 PureChat 窗口加入到您的网站当中,提升与您的客户的交互体验。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600672523660cf7123b36329


猜你喜欢

  • npm 包 marble-dropdown 使用教程

    前言 前端开发中,经常使用各种 npm 包来帮助我们快速开发。其中,marble-dropdown 是一个非常有用的下拉菜单 npm 包,可以快速实现下拉菜单效果。

    4 年前
  • npm 包 tables 使用教程

    在前端开发中,我们时常需要对数据进行表格化展示。为了有效地处理数据并展现它们,我们需要在 HTML 页面中创建表格。然而,手动创建表格费时且繁琐,而且在数据量多的情况下,这种方式更是无法承受。

    4 年前
  • npm 包 vue-vtree 使用教程

    在前端开发过程中,开发者经常需要使用复杂的树型结构。但是,手工构建一个树结构非常困难,也容易出错。因此,在这篇文章中,我们将介绍如何使用 npm 包 vue-vtree 来构建一个树型结构。

    4 年前
  • npm 包 machinepack-github 使用教程

    前言 在前端领域,我们经常需要进行与 GitHub API 相关的操作,例如获取仓库信息、创建 issue 等。但是,直接使用 GitHub API 进行编程会比较麻烦,需要自己处理请求、响应等细节。

    4 年前
  • npm 包 mice.js 使用教程

    随着前端开发的发展,前端工具越来越多。而 npm 是现在最常用的一种包管理工具。mice.js 是一个小而美的 javascript 动画库,专注于鼠标交互动画。它提供了丰富的交互效果,比如鼠标追踪、...

    4 年前
  • npm 包 @skantus/eslint-plugin-config 使用教程

    在前端开发中,我们经常会用到 ESLint 工具来保证代码的质量和风格一致性。而 @skantus/eslint-plugin-config 就是一个可以帮助我们快速配置正确的 ESLint 规则的 ...

    4 年前
  • npm 包 @rangy/highlighter 使用教程

    简介 @rangy/highlighter 是 Rangy 库的一部分,它用于在 HTML 页面上添加文本高亮/标记。 安装 使用 npm 安装: --- ------- --------------...

    4 年前
  • npm 包 ketrics-ui 使用教程

    前言 在前端开发中,我们经常要使用各种 UI 框架来优化页面的展示效果,提高用户体验。而 ketrics-ui 就是一个优秀的 UI 框架,它提供了许多常用组件和工具,可以大大简化开发者的工作量。

    4 年前
  • npm 包 @rangy/selectionsaverestore 的使用教程

    前言 在前端开发中,我们经常需要处理用户在浏览器中的选中文本。虽然浏览器提供了一些默认的 API,但是功能有限,我们需要借助一些第三方的库,在此推荐一款实用的 npm 包 @rangy/selecti...

    4 年前
  • npm 包 generator-geopost 使用教程

    generator-geopost 是一个可快速生成地理位置数据的 Node.js 模块。该模块为数据分析师、GIS 工程师以及其他需要大量地理位置数据的人员提供了便利。

    4 年前
  • npm 包 sample-plugin-capacitor 使用教程

    前言 如今,在前端开发中,npm 是一个极其重要的工具,可以帮助我们轻松管理第三方库与组件。其中,sample-plugin-capacitor 就是一个常用的 npm 包之一,它是一个专为 capa...

    4 年前
  • npm 包 eurus-comments 使用教程

    欢迎来到本文,我们将介绍如何使用 npm 包 eurus-comments。 什么是 eurus-comments eurus-comments 是一个轻量级的评论系统 npm 包,用于快速集成到任何...

    4 年前
  • npm 包 @stembord/hash 使用教程

    简介 @stembord/hash 是一个轻量级的 npm 包,用于对字符串进行哈希计算。哈希是将任意长度的输入字符串映射到固定长度的输出字符串的一种算法,常用于密码学和数据结构中。

    4 年前
  • npm包boilerplate-auth-api使用教程

    前端开发者在构建 Web 应用程序时,经常需要使用授权 API 来管理用户身份验证和会话。NPM 包 boilerplate-auth-api 是一个可以帮助开发者快速构建授权 API 的开源项目。

    4 年前
  • npm 包 react-see-more 使用教程

    如果你正在开发 React 前端应用程序,那么你可能会遇到一个问题:如何在页面上展示大段文本,同时又不让页面过于拥挤,保持美观。这时候,一款名为 react-see-more 的 npm 包就非常适用...

    4 年前
  • npm 包 wranch 使用教程

    什么是 wranch? wranch 是一个帮助你轻松管理你的 React 组件树结构的 npm 包。它能够让你更轻松地维护 React 组件之间的关系,让你的代码更加清晰易懂。

    4 年前
  • npm 包 `skipper-s3` 使用教程

    skipper-s3 是一个使用 Amazon S3 存储文件的 skipper 磨具的适配器。在本文中,我们将详细介绍如何使用 skipper-s3 来上传和下载文件。

    4 年前
  • npm 包 Castels 使用教程

    介绍 Castels 是一个专为前端开发设计的 npm 包,它提供了一种简单而高效的方法,用于管理在 JavaScript 中操作 HTML 的逻辑。它封装了 DOM 操作示例,使得在开发过程中,开发...

    4 年前
  • npm 包 modular-style-loader 使用教程

    在前端开发中,常常需要加载多个 CSS 文件,这会增加页面的加载时间和 HTTP 请求次数。为了解决这个问题,可以使用 npm 包 modular-style-loader,它可以将多个 CSS 文件...

    4 年前
  • npm 包 @reflexui/sampler 使用教程

    简介 @reflexui/sampler 是一个基于 React 的 UI 组件库,其中包含了许多美观实用的组件,如 Button、Input、Select 等。这个组件库的特别之处在于它采用了 re...

    4 年前

相关推荐

    暂无文章