A simple comments plugin for vuepress
English | 中文
Refer to utterances implemented by @Timi-design/vuepress-plugin-comments, also supports Beaudar
ps: The level is limited, there may be some bugs that cannot be solved, use it with caution~~
ps: Beaudar can be regarded as the Chinese version of Utterances
With npm
:
npm install --save @saintic/vuepress-plugin-utterances
With yarn
:
yarn add @saintic/vuepress-plugin-utterances -D
With cnpm
:
cnpm i --save @saintic/vuepress-plugin-utterances
-
As plugin:
@saintic/vuepress-plugin-utterances
-
As component:
Comments
(theme development using <- I did not test)
Please learn about Utterances, a GitHub issue based review system.
Option name | Required | Utterances configuration | Default value |
---|---|---|---|
repo | yes | GitHub Repository | \ |
theme | no | Theme value | github-light |
issueTerm | no | Blog Post |
pathname |
defaultShowComment | no | Show comments by default | true |
service | no | Service provider: utterances/beaudar | utterances |
showComment {Boolean}: A single post page display comments
-
If the
defaultShowComment
is true (i.e. the default), all article details pages will display comments by default.Set this
showComment
to false to turn off comments on an article. -
If the
defaultShowComment
is false, all article details pages will not be displayed by default.Set this
showComment
to true, you can open comments on an article separately.
PS: by the way, comments are not allowed on the index page(/).
Please refer to how vuexpress uses plugins first
-
Babel Style
module.exports = { plugins: [ [ '@saintic/utterances', { repo: 'staugur/staugur.github.io', theme: 'github-light', issueTerm: 'pathname' } ] ] }
-
Object Style
module.exports = { plugins: { '@saintic/utterances': { repo: 'staugur/staugur.github.io', defaultShowComment: false } } }