
语言 🇨🇳 简体中文
入门
每站点自定义
数据与搜索
集成说明
多站点
多个站点
在本指南中,我们将介绍如何在同一 FastComments 帐户中使用多个站点、域名或子域名,以及一些常见的用例。
初始设置 
FastComments 对请求进行身份验证,以确认它们来自您的站点。这就是为什么我们需要了解您想要在其上安装 FastComments 的站点或站点集合。
FastComments 支持通过域名以及子域名进行身份验证。
让我们以站点 https://example.com 为例。在这种情况下,"example.com" 是域名。example.com 同时支持 example.com 和 www.example.com。我们将 “www” 称为 “子域名”。
例如:
- 只允许
blog.example.com:- 将
blog.example.com添加到您的域名列表中。
- 将
- 允许
www.example.com、somesite.example.com和example.com:- 将
example.com添加到您的域名列表中。 - 这将计为 一个域名 与您的账户关联。
- 将
- 您现在可以添加通配符子域名,例如 *myname.vercel.app。
- 这也计为 一个域名 与您的账户关联。
如果您使用的是博客平台,并且获得了一个子域名,您需要将 包括子域名的完整域名 添加到您的账户,例如:cats.blogger.com。
我们可以通过访问 My Domains 页面并点击底部的 Add a Domain 来向账户添加域名:
在试用期间,当请求来自这些域名时,域名会自动添加到您的账户。然而,试用期结束后,出于安全考虑,必须手动添加。系统在执行此自动行为时会向您发送电子邮件。
您 不需要 为本地开发添加 localhost——默认已被允许。
通过 API
域名也可以通过 DomainConfigs API 添加和配置。
限制与定价 
要了解您账户中可添加域名数量的限制,请访问 账单页面。
定价
定价取决于套餐:
- FastComments for Creators
- 包含在套餐价格中。限制为三个站点。
- FastComments Flex
- 第一个站点包含在内。每增加一个站点为每月 $10/mo.
- FastComments Pro
- 大量站点(可根据协议有所不同)包含在套餐价格中。
流量限制 & 域名
在以下示例中,如果您所在的层级为每月 500 万页面加载,并且在您的账户中添加了 5 个域名,并且 每个域名最终各自产生 100 万页面加载,则您已达到当月配额。
总之,流量限制是按账户计算的,而不是按域名计算。
请注意,我们确实为不同规模的网站提供定制套餐,您只需联系支持团队。
发件人名称、电子邮件和徽标 
有时 FastComments 需要给用户发送电子邮件,尤其是在您未使用安全单点登录(Secure SSO)时。
这类情况包括在用户首次评论时验证其账户或活动。FastComments 还会向他们发送评论回复的通知。
当 FastComments 给您的用户发送电子邮件时,我们会使用默认的发件人名称和电子邮件地址 FastComments Robot 与 noreply@fastcomments.com。
我们还会在这些电子邮件的页脚使用我们的徽标。
如果您使用的是 FastComments Flex 或 Pro,所有这些都可以通过 “My Domains” 页面按域进行自定义:
在自定义电子邮件中显示的徽标时,请确保您上传的尺寸与希望在电子邮件页脚中显示的尺寸相同。
自定义 From Domain 时
如果您自定义了 From Domain,电子邮件提供商和客户端需要知道 FastComments 已获授权代表您发送电子邮件。否则,仅定义 From Domain 而不遵循以下步骤,可能会导致电子邮件进入垃圾邮件文件夹。
1. 设置 SPF
为了让 FastComments 能安全地以您的域名发送电子邮件,请确保添加允许我们发送的 SPF 记录。
确保有 SPF 记录允许 mail.fastcomments.com 和 sib.fastcomments.com 以您的域名发送邮件。
有关如何操作的更多信息,请参阅:https://mailtrap.io/blog/multiple-spf-records/
2. 设置 DKIM
除了 SPF,您还应设置 DKIM。DNS 配置完成后,您可以在域名配置页面点击 “Show Advanced” 来显示每个域的 DKIM 设置。
您也可以 invoke the API 来设置 DKIM 配置。
退订链接
使用 SSO 时,电子邮件和通知中的退订功能可以通过 DomainConfigs API 进行自定义。
电子邮件链接混淆
如果您站点的域名声誉导致通知邮件进入垃圾邮件,您可以将 “查看评论” 按钮的链接改为通过 fastcomments.com 路由,而不是直接链接到您的页面。邮箱提供商会根据链接目标的声誉对电子邮件正文中的每个链接进行评分,因此当您的域名被标记时,裸链接会提升垃圾邮件分数,无论您的发送设置多么干净。
在 “My Domains” 页面下的 “Show Advanced” 中的 “Email Link Obfuscation” 部分启用此功能。此设置按域生效。
启用后,提及、回复、新评论、已订阅页面、个人资料评论和摘要邮件中的链接会被重写为短令牌,点击后重定向到原始页面。目标绑定到您的租户:重定向仅转发到主机匹配您配置域名的 URL,令牌在 30 天后自动过期。
点击后的体验保持不变。读者仍会在您的页面上看到已滚动到视图中的评论。
发件人名称/邮箱的域名无法正常工作 
如果你在测试时发现上面指定的发件人名称/电子邮件/徽标设置不起作用,这可能是因为 这些设置仅适用于可以绑定到域的电子邮件。这意味着这些设置不适用于大多数管理员邮件,然而 当评论者收到电子邮件通知时,将使用你的设置。
每环境租户 
在 FastComments 中,通常会为每个测试或开发环境创建一个子租户。每个租户将拥有自己的配置、数据和 API 密钥。配置、数据和用户不能在租户之间共享。 一切都是相互独立的。不过,父租户的超级管理员可以模拟子租户中的用户。
有两种方法:
- 主租户用于生产环境,而子租户用于测试环境。
- 主租户仅用于计费,每个子租户用于 prod、test 等等。
第一种通常更容易让用户理解,但这可能取决于贵组织的情况。
如果您拥有相应的套餐,可以在 here 创建租户。这也是超级管理员模拟用户的地方。租户也可以通过 API 创建,以实现更自定义/自动化的设置。
无论采取哪种方法,您都必须将希望查看生产数据的版主和用户添加到 "prod" 租户中。因此,例如如果您想采用方案 B,将父租户用于计费,并为 "prod" 配置一个子租户,则需要添加租户、切换到新租户,然后为该子租户添加您的管理员和版主用户。
最后,为了说明清楚,在方案 B 下父租户的审核评论页面将是空的。
自定义 
评论组件可以为每个站点进行不同的自定义。
在组件自定义页面上,您会看到一个标记为"domain"的下拉菜单。在此字段中选择 All 将把规则应用到您账户中的所有站点,您也可以输入特定域名,从而将您希望应用的设置或自定义 CSS 限制为仅该域名。
这使您可以让 FastComments 在每个站点上拥有完全不同的外观或功能。
例如,一个站点可能使用粗体文本并允许匿名评论,而另一个站点可能有不同的样式,并要求用户在评论时留下他们的电子邮件。
跨域共享评论 
评论本身不绑定到特定域名。
它们绑定到您的账户,以及所提供的 urlId。
这意味着我们可以在两个不同的网站上呈现相同的评论线程,只需在小部件配置中为 urlId 传入相同的值,并使用相同的 FastComments 帐户。
在这种情况下,发布在页面 A 上的评论会立即出现在页面 B 上,反之亦然。实时评论功能也能按预期工作。
与 WordPress 集成 
每个 WordPress 站点都需要自己的 FastComments 账户或租户。WordPress 在每个站点上分别对文章进行编号,因此如果在一个站点的第 5 篇文章和另一个站点的第 5 篇文章都连接到同一个账户,它们将共享同一个评论线程。为此,当账户已经连接了其他站点时,插件的设置会拒绝连接新站点。
要运行多个 WordPress 站点,请为每个站点创建一个租户,切换到该租户,然后在插件的设置页面连接站点。租户已包含在带有白标的计划中。您也可以为每个站点创建单独的 FastComments 账户,并为每个账户使用不同的电子邮件地址。
如果站点已迁移,例如从暂存环境迁移到生产环境,请在旧站点上停用插件并从已激活的集成中移除旧站点。然后连接新站点。已从旧站点同步的评论会保留在账户中,并会显示在新站点上具有相同 ID 的任何文章中。
您可以在单个 WordPress 安装中使用相同的 FastComments 账户,该安装跨多个域名并在这些域名上拥有相同的内容。
总结
您已阅读完多站点文档的全部内容。请在下方告诉我们您还有哪些意见或问题——您也可以通过 支持页面 与我们联系。
如果您觉得该文档缺少某些内容,请提问,因为其他人也将受益。
