krautgortna/statamic-disqus

此Statamic插件为您Statamic视图添加Disqus评论区域

v1.2 2023-02-10 09:21 UTC

This package is auto-updated.

Last update: 2024-09-10 12:42:48 UTC


README

Statamic 3 Software License Downloads Create Release

功能

  • 提供可用于任何前端视图的Antlers标签
  • 轻松提供作为参数的讨论线程ID
  • 对于API调用:决定您是想进行服务器端还是客户端API调用

标签

  • {{ disqus:comments id="id" }} 加载给定线程的Disqus嵌入插件
  • {{ disqus:count id="id" }} 显示给定线程的评论数("帖子")
  • {{ disqus:likes id="id" }} 显示给定线程的点赞数

如何使用

首先,通过.env文件提供您的Disqus论坛的短名

DISQUS_SHORTNAME="your_shortname"

在Antlers模板中,您现在可以使用

{{ disqus:comments id="id" }}

提供作为线程ID的变量,例如当slug是Disqus线程ID时

{{ disqus:comments :id="slug" }}

所有.env参数

  • DISQUS_SHORTNAME="your_shortname" 用于标识您的账户
  • DISQUS_SECRET 用于服务器端API调用
  • DISQUS_API_KEY 用于客户端API调用
  • DISQUS_METHOD 选择'服务器'或'客户端'API调用(注意Disqus嵌入始终在客户端加载)

如何安装

您可以在Statamic控制面板的工具 > 插件部分搜索此插件并点击安装,或者从您的项目根目录运行以下命令

composer require krautgortna/statamic-disqus