hexo-theme-suka icon indicating copy to clipboard operation
hexo-theme-suka copied to clipboard

valine评论似乎有点问题?

Open ilittlemoe opened this issue 5 years ago • 1 comments

你好:

我现在正在使用valine评论系统。

之前我使用Next主题时,我可以让Valine拥有验证步骤,输入了相应的验证码,或者正确答案才可以发表评论。

但是使用了suka主题后,我不知道是主题的问题还是我配置不当导致的原因,在我的Blog评论区下方,似乎可以随意的评论,并不需要验证码或者邮箱就可以发言。我想增加一些评论的难度,防止恶意的评论。以下是我的主题配置:

  use: valine
  valine: 
    leancloud_appId:  SabiX9JJSVefohMzMrtl9d24-gzGzoHsz # leancloud application app id
    leancloud_appKey:  YYdW0rtWlWWKN0TCEvaNtvk3 # leancloud application app key
    notify: true  # valine mail notify (true/false) https://github.com/xCss/Valine/wiki
    verify: true  # valine verify code (true/false)
    pageSize: 10 # comment list page size
    avatar: retro # gravatar style https://valine.js.org/#/avatar
    lang: zh-cn # i18n
    placeholder: 1123 # valine comment input placeholder(like: Please leave your footprints )
    guest_info: nick,mail,link #valine comment header info
    highlight: true
    avatarForce: false
    recprdIP: true
    meta: true

根据我搜索的资料,我所知Verify是验证,但我开启(true)也毫无作用,我不知道是怎么回事,可以麻烦你帮我测试一下吗?

ilittlemoe avatar May 14 '19 17:05 ilittlemoe

在\themes\suka\layout_plugin\comment\valine\main.ejs中,我找到这些东西:

    new Valine({
        el: '#vcomments',
        notify: notify,
        verify: verify,
        appId: "<%= theme.comment.valine.leancloud_appId %>",

要不你试试把verify后面的直接改成 true 或 false?我也是蒙的。我之前的主题也出了这毛病,貌似手工改掉后面的布尔值会改好。

time-todie avatar Mar 03 '20 08:03 time-todie