VuePress EcosystemVuePress Ecosystem
  • Theme Guidelines
  • theme-default
  • Hope Theme
  • Plume Theme
  • Reco Theme
  • Feature Plugins
  • Markdown Plugins
  • Search Plugins
  • Blog Plugins
  • PWA Plugins
  • Analytics Plugins
  • SEO Plugins
  • Development Plugins
  • Tool Plugins
  • AI Plugins
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • Theme Guidelines
  • theme-default
  • Hope Theme
  • Plume Theme
  • Reco Theme
  • Feature Plugins
  • Markdown Plugins
  • Search Plugins
  • Blog Plugins
  • PWA Plugins
  • Analytics Plugins
  • SEO Plugins
  • Development Plugins
  • Tool Plugins
  • AI Plugins
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • Blog
  • Comment
    • Guide
    • Giscus
    • Waline
      • Waline
      • Waline Options
    • Artalk
    • Twikoo
  • Feed

Twikoo

A concise, safe and free comment system for static sites, based on Tencent Cloud Development.

Usage

npm i -D twikoo

Set provider: "Twikoo" and pass your server address to the envId option:

.vuepress/config.ts
import { commentPlugin } from '@vuepress/plugin-comment'

export default {
  plugins: [
    commentPlugin({
      provider: 'Twikoo',
      envId: 'https://twikoo.example.com',
    }),
  ],
}

Deploy Backend

Deploy the backend according to the official documentation.

Tips

The plugin automatically sets lang (to zh-CN or en), path (the identifier of the page) and el.

Options

envIdRequiredstring

The Vercel address or the Tencent CloudBase environment ID.

See also: Deploy Backend.

regionstring
Default'ap-shanghai'

The Tencent Cloud region.

Client Config

You can use the defineTwikooConfig function to customize Twikoo:

.vuepress/client.ts
import { defineTwikooConfig } from '@vuepress/plugin-comment/client'
import { defineClientConfig } from 'vuepress/client'

defineTwikooConfig({
  // Twikoo config
})
Edit this page on GitHub
Last Updated: 9/28/26, 4:40 AM
Contributors: Mister-Hope
Prev
Artalk