Giscus,由 GitHub Discussions驱动的评论系统
在创建网站或博客时,许多人都希望能够为其内容提供评论功能,以与用户进行交流和互动。然而,实现这一点可能会非常复杂,需要处理许多不同的问题,如身份验证、反垃圾邮件、跨站脚本攻击等。为了帮助解决这些问题,有许多第三方评论服务可供选择,其中Giscus就是一种流行的选择。
Giscus是什么?
Giscus是一个轻量级的开源评论系统,可以轻松地添加到静态站点、博客、项目文档和许多其他类型的网站中。Giscus 使用 GitHub 帐户进行身份验证,并与 GitHub Issues API 进行集成。因此,您可以使用 GitHub Issues 管理您的评论,从而获得卓越的可维护性和可扩展性。
如何使用Giscus?
以下是使用Giscus添加评论框架的步骤:
在GitHub上创建一个新存储库
首先,在GitHub 上创建一个新的存储库。此存储库将用于管理您网站上的所有评论。
在存储库设置中启用Issues
在新创建的存储库设置中,启用 “Issues” 功能。这是管理评论所必需的功能。
访问Giscus官方网站按照提示进行配置
现在,访问Giscus官方网站并按照提示进行配置。您需要输入一些必要的详细信息,例如存储库名称、GitHub 用户名和令牌等。Giscus会自动创建一个包含评论框架的嵌入代码,您只需将其添加到网站的页面中即可。
学习Giscus的高级功能
一旦您了解了Giscus的基础知识,并成功将其添加到您的网站中,您可以深入学习其高级功能。其中一些功能包括:
- 使用Giscus API:使用Giscus API可以访问评论数据、创建新评论、编辑现有评论等。
- 嵌入评论框架:通过使用Giscus提供的自定义选项,您可以更改评论框架的颜色、大小和其他外观属性。
- 使用主题和语言包:Giscus 提供了许多预定义的主题和语言包,您可以根据自己的需要进行更改或创建自己的主题和语言包。
集成Giscus到您的网站或应用程序中
在深入学习Giscus的高级功能后,您可以将其集成到您的网站或应用程序中。这将帮助您为您的网站访问者提供出色的评论功能,并增强您的用户互动性。
总而言之,Giscus是一个简单易用的评论系统,可以帮助用户在他们的网站或应用程序中轻松集成评论功能。它不需要后端或数据库,使用GitHub账户进行身份验证,支持Markdown语法。学习Giscus可以按照以上步骤进行,从基础知识到高级功能,逐步深入学习和掌握Giscus的使用方法。
相关参考
giscus官方文档
Giscus,由 GitHub Discussions驱动的评论系统相关推荐
- 基于 github issues 实现第三方评论系统
本文只是介绍如何基于 github issues 实现第三方评论系统,对于 Hexo 介绍,本文并不打算详述,如果有童鞋之前还没有了解 Hexo 的,可以先看一下之前文章<静态博客框架 Hexo ...
- Github pages + Hexo 博客 yilia 主题使用畅言评论系统
文章首发地址:http://www.54tianzhisheng.cn/2017/04/13/Hexo-yilia-changyan/ , 转载请注明出处. 前言 Hexo的Yilia主题由于原来使用 ...
- Hexo博客NexT主题美化之评论系统
前言 更多效果展示,请访问我的 个人博客. 效果图: Valine 诞生于2017年8月7日,是一款基于Leancloud的快速.简洁且高效的无后端评论系统. 教程: 登录 Leancloud 官网, ...
- Nuxt.js开发中碰到的问题(二)引入gitment评论系统
博客原文链接 概述 在初步完成功能之后就想着加上评论功能,最开始是想自己实现一个,但是综合考虑之后,还是决定引入 gitment 这个成熟的评论系统代替: 虽然之前在项目中有实现评论系统的相关经验,但 ...
- Hexo瞎折腾系列(8) - 添加评论系统
前言 Hexo的NexT主题本身就集成了一些评论系统,多说啊之类的已经关闭服务的略过不提,目前比较多人用的有畅言.来必力livere.Gitment.Gitalk.Disqus等. 我刚用的评论系统的 ...
- 如何实现一个楼中楼的评论系统
文章内容由蚊子的博客进行发布,或许你想看看他其他的博客呢: https://www.xiabingbao.com/comments/2017/09/01/blog-comments.html 1. 实 ...
- Hexo折腾之改用Valine评论系统 - 更新域名绑定,评论后台管理
前几天给博客添加了来必力评论系统,但是加载速度实在是慢的可以,原因是来必力是在页面滑到底部的时候才开始加载,但是通过控制台看,来必力确实时间很久,很影响我自己的使用体验(嗯,没有别人,哭),所以在网上 ...
- Hexo接入码云评论系统
简介 giteement系统是基于gitment的源码开发和扩展的.目前实现以下功能: 1. 基于码云的issues来进行评论的,所以需要有码云账号. 2. 实现了类似码云issues的回复功能,评论 ...
- EI | 北大温东辉组发现确定性过程驱动工业废水处理系统细菌群落构建
确定性过程驱动工业废水处理系统细菌群落构建 Deterministic mechanisms drive bacterial communities assembly in industrial wa ...
最新文章
- mysql手动写的时间_Mysql日期和时间函数
- scala与java混合编译出现的问题
- .NET各版本一览表
- u盘linux软件下载,u盘linux制作工具(Universal USB Installer)
- find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧
- 手把手教你写平衡二叉树
- 用c语言绘制自定义图形,Android使用自定义View绘图
- java tcp ack_TCP三次握手和四次挥手以及11种状态
- Hive Hooks介绍
- Javascript特效:利用封装动画函数模拟关闭安全管家弹窗
- m126a linux驱动下载,hpm126a驱动下载
- PowerDesigner 16.5下载安装包
- 【找工作】公司和职位信息怎么获取,看这篇文章就够了!
- js的unshift()的使用
- Springboot毕设项目博客系统anx64(java+VUE+Mybatis+Maven+Mysql)
- win10 3D查看器glb和3mf格式模型
- Java是一种强类型语言
- WiFi路由器存在226个漏洞
- 字符串匹配的三种算法
- 价目表制作报价单制作软件
热门文章
- 辛巴学院-Unity-剑英陪你零基础学c#系列(三)计算与类型
- P4844 LJJ爱数数
- 重温乔布斯在斯坦福大学的经典演讲------Stay Hungry, Stay Foolish
- matlab 判断数据类型函数,matlab 分类(判别)函数classify()
- 女人要怀有一颗珍惜之心
- 关于消息推送服务的十问十答
- 使用代理爬去微信公众号_手游推广,手游折扣代理,微信视频号这个引流方式的使用...
- ElasticSearch 组合查询(must not_must should filter)
- 2016年各大安卓渠道最新商务合作通讯录
- Web APIs第01天笔记——Web API介绍