Twikoo

插件尚未发布,正在积极开发中

@zhengxs/vuepress-plugin-twikoo@latest

Twikooopen in new window 一个简洁、安全、免费的静态网站评论系统,支持一键部署、手动部署、命令行部署。

@zhengxs/vuepress-plugin-twikoo 是对 twikoo 的 vuepress 功能集成插件。

该插件已经集成到主题中,但支持独立使用。

未来计划

  • 支持 markdown 语法的方式使用,如 [[twikoo]]

安装

# With NPM
$ npm install @zhengxs/vuepress-plugin-twikoo --save-dev

# With Yarn
$ yarn add @zhengxs/vuepress-plugin-twikoo --dev

# With PNPM
$ pnpm add @zhengxs/vuepress-plugin-twikoo --dev

使用

如果是使用主题,请在主题中 启用评论功能

初始化

暂只支持组件的方式使用

// .vuepress/config.js

module.exports = {
  plugins: [
    ['@zhengxs/vuepress-plugin-twikoo', {
      envId: 'xxx', //云环境ID
      lang: 'zh-CN', // 评论区语言
      region: 'ap-guangzhou' // 部署区域
    }]
  ]
}

渲染

暂只支持组件的方式使用

# 标题

<Twikoo />

配置

页面的路径默认为 formatter.permalink || route.path

配置的优先级

formatter > props > 插件配置

Formatter 定义的优先级最高。

Frontmatter

允许使用 Frontmatter 配置

---
twikoo:
  envId: 云环境ID
  lang: 评论区语言
  region: 部署区域
  path: 文章路径
---

组件 Props

可以通过 Props 来进行自定义

<template>
  <Twikoo envId="xxxx" region="ap-guangzhou" lang="zh-CN" path="/" />
</template>

评论