# Twikoo

Twikoo，一个简洁、安全、免费的静态网站评论系统，基于腾讯云开发。

详情查看：

* [https://github.com/imaegoo/twikoo](https://github.com/imaegoo/twikoo)
* [https://twikoo.js.org/](https://twikoo.js.org/)

**Ex. 腾讯云 CloudBase 使用教程，其它方式请查看 Twikoo 文档**

如果您打算部署到一个现有的云开发环境，请直接从第 3 步开始。

1. 进入[云开发CloudBase](https://curl.qcloud.com/KnnJtUom)活动页面，滚动到“新用户专享”部分，选择适合的套餐（一般 0 元套餐即可），点击“立即购买”，按提示创建好环境。 ::: tip 提示

* 推荐创建上海环境。如选择广州环境，需配置 `region: ap-guangzhou`
* 环境名称自由填写
* 推荐选择计费方式`包年包月`，套餐版本`基础班 1`，超出免费额度不会收费
* 如果提示选择“应用模板”，请选择“空模板” :::

1. 进入[云开发控制台](https://console.cloud.tencent.com/tcb/)\

2. 进入[环境-登录授权](https://console.cloud.tencent.com/tcb/env/login)，启用“匿名登录”
3. 进入[环境-安全配置](https://console.cloud.tencent.com/tcb/env/safety)，将网站域名添加到“WEB安全域名”
4. 进入[环境-云函数](https://console.cloud.tencent.com/tcb/scf/index)，点击“新建云函数”
5. 函数名称请填写：`twikoo`，创建方式请选择：`空白函数`，运行环境请选择：`Nodejs 10.15`，函数内存请选择：`128MB`，点击“下一步”
6. 清空输入框中的示例代码，复制以下代码、粘贴到“函数代码”输入框中，点击“确定”

```javascript
exports.main = require('twikoo-func').main
```

1. 创建完成后，点击“twikoo"进入云函数详情页，进入“函数代码”标签，点击“文件 - 新建文件”，输入 `package.json`，回车
2. 复制以下代码、粘贴到代码框中，点击“保存并安装依赖”

```json
{ "dependencies": { "twikoo-func": "1.2.0" } }
```

1.  在Redefine 主题配置文件里填写环境 ID `env_id`

    ```yaml
    twikoo:
      env_id: xxxx-xxxx..........
      region:  
    ```

    如果选择了广州环境，需把 `region` 的值填写为 `ap-guangzhou`，如果使用 `Vercel` ，`region` 为空即可。

    ```yaml
    twikoo:
      region: ap-guangzhou
    ```
2.  Twikoo 评论插件效果图。

    ![](https://evan.beee.top/img/Screen%20Shot%202022-10-22%20at%2011.54.39%20AM.png)
