Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/twikoojs/twikoo
💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system.
https://github.com/twikoojs/twikoo
cloudbase comment comment-system hexo twikoojs vercel vue
Last synced: 2 days ago
JSON representation
💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system.
- Host: GitHub
- URL: https://github.com/twikoojs/twikoo
- Owner: twikoojs
- License: mit
- Created: 2020-05-24T15:13:26.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T02:34:24.000Z (about 2 months ago)
- Last Synced: 2024-10-29T14:53:14.499Z (about 1 month ago)
- Topics: cloudbase, comment, comment-system, hexo, twikoojs, vercel, vue
- Language: JavaScript
- Homepage: http://twikoo.js.org
- Size: 3.67 MB
- Stars: 1,563
- Watchers: 6
- Forks: 305
- Open Issues: 186
-
Metadata Files:
- Readme: README.en.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome - twikoojs/twikoo - 💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system. (JavaScript)
- awesome - twikoojs/twikoo - 💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system. (JavaScript)
README
----
[![](https://img.shields.io/npm/v/twikoo)](https://www.npmjs.com/package/twikoo)
[![](https://img.shields.io/bundlephobia/minzip/twikoo)](https://bundlephobia.com/result?p=twikoo)
[![](https://img.shields.io/npm/dt/twikoo)](https://www.npmjs.com/package/twikoo)
[![](https://data.jsdelivr.com/v1/package/npm/twikoo/badge)](https://www.jsdelivr.com/package/npm/twikoo)
[![](https://img.shields.io/npm/l/twikoo)](./LICENSE)A **simple**, **safe**, **free** comment system.
[简体中文](./README.md) | **English****This document is for American English.**
## Features
Click to view.
### Simple
* Free Build.(Using Tencent CloudBase as the commenting backend, each user enjoys 1 free standard basic version 1 resource package for a long time)
* Simple Deployment.(Support one-click deployment, manual deployment, command deployment)### Easy to use
* Support reply, like.
* No additional adaptations, support with light theme and dark theme use.
* Support API , batch get article comment count, latest comments.
* Visitors entering QQ number in the nickname field will automatically complete the QQ nickname and QQ email.
* Visitors fill in the digital QQ e-mail, will use the QQ avatar as the comment avatar.
* Support the comment to paste pictures.(Can be disabled)
* Support inserting pictures.(Can be disabled)
* Support 7bu image bed, Tencent CloudBase image bed.
* Support inserting emoji.(Can be disabled)
* Support Ctrl + Enter reply.
* Comments are saved in draft in real time and will not be lost when refreshed.
* [Support Katex formulas.](https://twikoo.js.org/faq.html#%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8-katex-%E6%94%AF%E6%8C%81)
* Support for code highlighting by language.### Security
* Privacy and information security. (sensitive fields (email, IP, environment configuration, etc.) are not leaked through Tencent cloud function control)
* Support for Akismet spam comment detection.(View Details [akismet.com](https://akismet.com/))
* Support Tencent Cloud content security spam comment detection.(View Details [Tencent Cloud Content Security](https://console.cloud.tencent.com/cms/text/overview))
* Support manual review mode.
* Anti XSS Attack.
* Support for limiting the maximum number of comments per IP per 10 minutes.### notification
* E-mail(Visitors and Blogger)
* Wechat(only Blogger, [Server酱](https://sc.ftqq.com/3.version))
* QQ(only Blogger, [Qmsg酱](https://qmsg.zendee.cn/))### Personalization
* Background image.
* the "blogger" logo text.
* Notification Email Template.
* Comment prompt message.(placeholder)
* emoji([OwO 的数据格式](https://cdn.jsdelivr.net/npm/[email protected]/demo/OwO.json))
* 【Nickname】 【Email】 【Website】 Required / Optional
* Code highlighting theme.### Management
* Embedded panel with password login to easily view comments, hide comments, delete comments and modify configuration.
* Support to hide the management portal and show it by entering a secret code.
* Support for importing comments from Valine, Artalk, Disqus.### Disadvantages
* Slower requests. (except China)
* Deployment requires real name authentication.
* IE is not supported.## Preview
Click to view.
### Comments
![Comments](./docs/static/readme-1.png)
### Management
![Management](./docs/static/readme-2.png)
### Notification
![Notification](./docs/static/readme-3.jpg)
## Quick Start
[![Deploy](https://main.qcloudimg.com/raw/67f5a389f1ac6f3b4d04c7256438e44f.svg)](https://console.cloud.tencent.com/tcb/env/index?action=CreateAndDeployCloudBaseProject&appUrl=https%3A%2F%2Fgithub.com%2Fimaegoo%2Ftwikoo&branch=main)
[View Details](https://twikoo.js.org/quick-start.html)
If you want to get updates, make suggestions and participate in the test, welcome to join the discussion group:1080829142 (QQ)
## Special Thanks
Icon design:[Maemo Lee](https://www.maemo.cc)
## Release notes & plans
[Update logs](https://github.com/twikoojs/twikoo/releases) & [Development Plan](https://github.com/twikoojs/twikoo/projects/2)
## Development
If you want to develop locally for a second time, you can refer to the following commands:
``` sh
yarn dev # (http://localhost:9820/demo.html)
yarn lint
yarn build # (dist/twikoo.all.min.js)
```If your changes can help more people, feel free to submit a Pull Request!
## I18N
Support Simplified Chinese, Traditional Chinese, English. [translate Pull Request](https://github.com/twikoojs/twikoo/tree/main/src/client/utils/i18n).
## License
MIT License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fimaegoo%2Ftwikoo.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fimaegoo%2Ftwikoo?ref=badge_large)